8.17 bilibili商业化技术一面 Java
面试官比较严肃,全场问问题,节奏比较快,问题涉及面主要是Java和mysql,难度不大
1.问实习情况
2.问实习项目以及负责的工作
3.问我的技术栈涉及(web后端+一点点大数据)
4.Java重写equals,需要重写hash方法吗
5.自旋锁和独占锁的比较(感觉就是想考乐观和悲观)
6.hashmap一套
7.mysql日志的作用(redo log、undo log、binlog)
8.mysql各引擎支持的锁
9.mysql如何排查死锁
10.mysql如何做容灾
11.慢查询一套,以及慢查询日志核心字段
12.jdbc底层
13.手撕:自己实现一个队列
反问:问面试反馈,面试官反馈整体不错,有个基础知识点答错了,比较惊讶(人傻了当时,记错了)
最后,许愿二面