团子到店二面面经
sry!!想拿一个🐮🐮抱枕只能拆分一下面经了
一来没有自我介绍,直接开始做题做题
- 第一题一上来就是一段英文,我都懵逼了,以为是英文题,其实是翻译,是一个spring mvc的执行流程
- 第二题手撕最长无重复子串 说了个滑动窗口,面试官直接说OK,我知道你懂了直接写吧都不让人说思路,混点时长
- 手撕阻塞队列,put和take方法 开始写的sync,有问题后面面试官提示,换成了reentrantLock的condition写try catch 括号没有加对,小紧张了,面试官又说 我知道你懂了,下一题
- 给了几个方法,sync的加锁方式,判断哪几个线程会有竟态问题
- 手撕证明volatile可见性
八股面试官直接在聊天框里问八股
- b树和b+树
- 快照读和当前读
- 什么时候生成快照数据? 这里一直在说什么时候生成readView后面面试官引导了一下,反应过来了
非技术问题
- 没有去找实习吗?
- 现在面了哪些公司?
- 更倾向哪家公司 疯狂舔团子就完事
- 平时是怎么去准备准备这个面试的?做了哪些准备? 说看了一些源码netty和redis
- 看源码过程印象最深刻的地方
- 成为一个优秀的工程师应该具备哪些品质?
总结
- 第一次遇见这种面试方式,给紧张坏了