应聘渠道
boos直聘
一面
中规中矩,先来个体面的自我介绍;然后,面试官就最近做过的项目原理和设计思路发问,基本是自己在发挥,要讲清楚项目思路(可以依据STAR法则发挥),问题不大.
问题不多:
- 大数据top K问题
- JUC
- 分布式锁
- 工作中遇到的问题
二面
总监级别吧,挺年轻的面试官,也挺好说话;问的问题也很发散, 有的细节 问到不会为止
面试点:
- Http 2.0原理(SSL)
- threadLocal原理和应用 (以及相关的可能导致内存溢出场景)
- Mysql
- mysql 索引原理
- mysql事务隔离级别
- 模拟写个数据库死锁和防范
- mysql主从同步的原理和binlog的格式
- mysql调优方式
- JUC包的原理和应用
- 自旋CAS和AQS的理解
- 公平锁和非公平锁
- 线程池原理
- “提问场景问题设计”
- 系统调优的方法 (经验不多就就着压测和gcutil等说了遍)
- 故障排查方式
- jstack
- 线程cpu高的问题
- gc异常跟踪
- Map体系问了遍
- redis
- redis分布式锁, 以及异常情况的方案
- redis目前使用的架构和原理,持久化方式
- IO模型和NIO
- 二叉树不用递归遍历,计算深度
- 关注的开源技术和工作中遇到问题的处理方式和态度
HR面
Hr 问工作情况之类的