一面面经 时长1h05min
1. 面试官自我介绍
2. 自我介绍
3. 实习比较对口,聊了实习时候干的事情
4. 说一下java或go比较熟悉的知识吧,答了io
5. 说一下几种io的区别,nio的几种实现方式
6. 详细说一下epoll
7. 你觉得aio有哪些应用场景呢,它在系统应用中有必要吗
8. 有看过java中的源码吗,答了看过hashmap和concurrentHashMap的源码
9. 讲一下其中记得的细节部分,聊了一下jdk8中的两个map的改进
10. 做题:链表判断是否有环,并给出推导公式
11. 反问
总结:aio那里没答好,和面试官聊的挺开心,毕竟做的东西很对口
二面面经 时长1h10min
1. 自我介绍,问现在手上有几个offer
2. 做题:32进制的两个链表加法(1-9,a-z)
3. 说一下实习时候做的事情
4. 你负责的系统稳定性有几个9?QPS和一天的请求量大概多少?(听到系统负载不高,面试官开始不耐烦了)
5. 系统的慢查询是如何排查的
6. 如何设计一个秒杀系统
7. 如何解决超卖问题
8. 反问
总结:面试官觉得实习时候负责的系统没达到预期的高并发水准,后续随便聊聊就结束了,秋招到现在依旧是颗粒无收