10.23
面试体验很好,面试官全程微笑,没有压力,全程45min
项目:
1. 项目难点有哪些
2. 数据库是怎么优化的
3. 压力测试怎么做的? qps多少?
4. 高并发的问题怎么进行解决?
5. 缓存一致性
6. 项目中哪些业务逻辑设计到线程安全,如何解决的
八股:
1. 常见的锁,锁的原理是什么
2. gc的过程,有什么类型的gc,什么条件下出发不同类型的gc
3. 内存泄漏遇到过吗? 如何进行排查的? 怎么解决的?
4. 为什么会发生内存泄漏
5. 为什么要设计栈和堆两种不同的内存结构
6. OSI七层模型设计的目的是什么? 你的项目中有没有分层设计?
7. 单例设计模式 双重校验模式 单例设计模式的缺点
手撕环节:
一道medium回文字符串相关的, 用动态规划做的, 时间复杂度O(n2)
面试官问能不能优化,说一下曼彻斯特算法的思路,但是没写代码
反问:
部门的核心业务,实习相关问题
进度更新: 10min通知第二天三面
攒人品~~ 三面加油!