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