两年Java开发经验,java开发分几个方向
字节跳动一面:
-
自我介绍,主要讲讲做了什么和擅长什么 看你项目做Spring比较多, 问一下Spring相关的东西, IoC是什么概念? Bean的默认作用范围是什么?其他的作用范围? 索引是什么概念有什么作用? MySQL里主要有哪些索弓|结构?哈希索弓和B+树索引比较? 平常用线程主要是怎么写的,会用一一些线程框架吗? (没有用框架) Java线程池的概念?线程池有哪 些?线程池工厂有哪些线程池类型,及其线程池参数是什么? ConcurrentHashMap讲一讲? Java GC机制? GC Roots有哪些? Java bin包下面的工具用过哪些? 算法题:红蓝两种球,总共N个,N>2, 排列组合,连续3个颜色一样是非法的,求合法的排列数量
字节跳动二面:
字节跳动三面:
-
自我介绍。 ConcurrentHashMap在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用 HashMap ,什么情况用ConcurrentHashMap ? 加锁有什么机制? ThreadLocal ?应用场景? Web容器用的什么?你项目里涉及了SSM框架,一个请求到Tomcat容器了,怎么到SSM代码中去? 网络协议了解吗? 项目介绍一 下是做什么的?讲一讲学到什么东西? 平常怎么学习? 大学到现在遇到的最大困难是什么?怎么克服?事情太多的时候会有压力吗? 未来的规划? 目前有offer吗? 设计一个系统:用来促成交易,有多种商品,有购买方和卖出方,促成买家价格大于等于卖出价格的交易。
更多BATJ高级Java必考题与答案
最后
Java架构进阶面试及知识点文档笔记
这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理
Java分布式高级面试问题解析文档
其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!
互联网Java程序员面试必备问题解析及文档学习笔记
Java架构进阶视频解析合集
档学习笔记**
[外链图片转存中…(img-Vf4VV2Q7-1627104938264)]
Java架构进阶视频解析合集