一面(35min)
- 自我介绍
- 实习项目的具体情况
- ES的具体操作
- Redis的常用数据结构
- 如何对用户画像标签做缓存
- ArrayList、Linkedlist
- HashMap、HashTable
- SpringCloud的具体组件
- 项目中网关的具体实现及作用
- 线程、线程池的理解
- JVM内存模型、垃圾收集算法、判断是否可回收
- 手撕:实现String的equals()
反问环节
- 业务及技术栈
- 面试评价及建议
二面(30min)
- 自我介绍
- 实习项目的具体情况
- 性能优化(SQL、并发)
- 慢SQL优化
- 水平分库分表场景
- IO密集型优化
- 和技术经理方案不同如何应对
- 团队开发最重要的是什么
- 敏捷开发的理解
反问环节
- 培养机制
- 推荐书籍
HR面(16min)
- 自我介绍
- 是否有考研打算?原因?
- 手头上的offer
- 对于实习的看法
- 如何快速的学习一项技术栈
- 近期最有成就感的事情
- 实习的收获和感悟
- 兴趣爱好
- 对于自己开源项目的情况
- 工作中冲突是如何解决的
- 是独生子女嘛?有对象吗