快手Java后端二面-秋招 30min(已约hr面)
全程30min,整体感觉压力不小,能明显感觉leader面和一面不太一样,更注重逻辑思维而不是八股背诵,无手撕,最后还给了很多建议,还是收获蛮多的~
内容:
1. 你现在在职是吧?手里有哪些offer?后续规划?
2. 简单介绍实习经历?做的事情?过往的实习经历是干什么的?
3. 技术层面最近看过什么东西?你提到消息队列,你们消息最多能堆积多少?
4. 实习过程中,如何保证代码的质量的?
5. 最近刷题吗?刷了多少?总结一下常见的解题方法?(这里开始初见端倪)
6. 你提到动态规划,动态规划和回溯的区别?什么时候用动规,什么时候用回溯?假设我是一个学算法的小白,你怎么用最通俗的语言给我讲明白?
7. 项目和算法了解差不多了,你最近还看过什么其他技术?或者说其他你认为了解比较透彻的?
8. MySQL比较核心的技术或者说知识点能罗列一下吗?不需要解释,只罗列就好
9. 继续往下拆,索引又分为哪些知识点?为什么MySQL用B+树而不是B树?为什么联合索引必须最左优先匹配?
到这就20min左右,后面都是建议和反问了~
反问:
1. 部门业务?
快手本地生活,可以理解为本地生活里的pdd,定位是美团抖音各占40%市场份额情况下,快手10%其他10%
2. 建议
对技术的深度理解还是偏薄弱,给到的建议是,找工作这件事还是需要150%甚至200%努力去做的事,在我的视角,你这边想法可能更多觉得我有个不错的实习经历,可能也有转正的机会,那我就出来看看,可能就投入了80%到100%的精力去准备这件事,你一次两次可以这样,但是长期的逻辑一定是,对最重要的事准备更充分,可能拿到的结果才会更好。”
3. 结果什么时候出?
我们这比较快,一星期以内一般会有结果
4. 几轮面试?
两轮技术面(到这心里想原来这轮就是大leader了,难怪气场都不一样)