1.自我介绍
2.项目介绍
3.深挖项目,每个功能点一个一个说,之后对我的项目提出了很多中肯的意见
4.讲一下Java运行时数据区
5.讲一下垃圾回收算法
6.智力题:一个不均匀硬币,正面0.3的概率,反面0.7的概率,两个人抛硬币决定谁刷碗,怎么保证公平
7.算法题:反转链表
二面(60min)
1.自我介绍
2.项目介绍
3.深挖项目,项目功能怎么设计的,存储的数据和数据之间的关系怎么对应的
4.设计原则知道哪些
5.设计模式知道哪些
6.进程通信方式说一下
7.算法题:快排
三面(40min)
1.自我介绍
2.Linux了解吗
3.Java内存模型讲一下
4.设计模式知道哪些
5.刚才你提到了懒汉饿汉,讲一下为什么叫懒汉饿汉
6.Java的锁有哪些
7.计算机网络的time_wait讲一下
8.flood攻击是什么
9.最近在看什么书,给我介绍一本
10.有什么推荐的非计算机课外书
11.算法题:LeetCode62 不同路径,先讲思路再写
12.询问何时能入职,能实习多长时间
13.有什么要反问我的
从下午两点开始一面,二面结束后吃了个饭,三面结束的时候是晚上六点半,连着三面,面完只记得脑子晕乎乎的。。。
最后出了offer,联系后才知道他们对我的评价蛮高的,希望留住我
虽然最后把offer拒了,但是我还是想对他们说声感谢!
全部评论
(16) 回帖