热乎乎的百度电话一面二面面经~
百度电话一面,感觉是个巨佬,一小时
1、自我介绍
2、详细讲解项目,遇到的问题以及解决方案
3、GC中如何判断对象需要被回收
4、哪些可作为ROOT对象
5、讲讲JVM内存模型
6、启动线程有哪几种方式,线程池有哪几种?
7、线程间回调
8、你多线程好像不太行,hashmap讲一讲?插入顺序是否和存储顺序一至?集合中哪个是插入顺序和存储顺序一至的?
9、bucket用链表存储的缺点?如何改进?
10、讲讲treemap
11、springIOC原理?自己实现IOC要怎么做,哪些步骤?
12、AOP原理? 讲讲动态***
13、spring中各种context有什么功能,他们之间有什么联系?
14、leftjoin和rightjoin的区别?
15、讲讲TCP四次挥手,如何处理服务器大量端口处在timewait?
16、给你3个月的股票波动数据,求出能赚到的最多的钱(买一次卖一次)
17、缓存中维护100个键值对(LRU算法)
二面
1、自我介绍
2、详细讲解项目,遇到的问题以及解决方案
3、二叉树的深度。。。。
4、打印二叉树每层的节点。。。。
感觉题目都特别基础。。然而LZ真的菜。。基础太重要了!(抱起深入理解jvm和剑指offer)