58集团后台开发一面、二面、三面/HR面完整面经(已开奖)
一面
- 自我介绍 + 项目
- 如何解决Redis缓存和数据库一致性问题
- Redis其它应用场景
- MySQL的索引
- 什么是MVCC
- MVCC中可视化算法的具体逻辑
- Java中如何解决线程同步问题
- Synchronized是锁吗
- 算法题:找出一组无序数组中最大的K个数,并优化
反问:
- 面试官对我今天个人表现的评价、有什么建议
二面
- 自我介绍 + 项目
- Redis的持久化
- 建立MySQL索引的时候需要注意什么
- HashMap的底层实现
- Java线程池源码
- JVM内存结构
- JVM的垃圾收集器有哪些,以及各自的优缺点
- Java中有哪些锁
- Spring的IOC和AOP
- 算法题:找出一组无序数组中唯一出现两次的数(其它的数仅出现一次)
- 算法题:找出一组无序数组中唯一出现三次的数(其它的数仅出现两次)
反问:
- 面试官您是具体是负责什么业务的
- 面试官对我今天个人表现的评价、有什么建议
三面(HR面)
- 说明前面技术面的综合表现怎样
- 意向的工作地点
- 父母对于工作地点有什么要求
- 从项目开发中你学到了什么
- 对58集团的了解
- 个人优点和缺点
- 如何改善你的缺点
58集团的意向书好像是要各个批次统一发,HR面的时候说是11月份初统一发;后面电话沟通了解到,快的话10月底就会有消息