网易三轮技术面+hr面(全是视频面试)
一开始一面的时候是视频面,后面二面开始就要现场面了,但那时候有事就放弃了,没想到后来hr小姐姐打电话来给我改成了视频面,因为是视频所以流程整整面了一个月。网易面试体验感觉很好,总监面的评价说不错,最终也成功的拿到了offer。
一面(40分钟)
- 常用的数据结构
- 各种链表之间的区别
- 算法:链表归并排序。递归写法和非递归写法两种
- 归并排序的难点
- 数据库 索引 什么时候不适合用
二面(80分钟)
- 算法:实现根号2,保留10位小数
- 算法:实现一致性hash
- 一致性hash底层用的什么数据结构
- 介绍项目
- HTTP协议1.0、1.1、2.0的区别
- HTTPS协议双方确认传输密钥过程
- 场景:select name, age from user的数据库查询过程,以及怎么优化,有索引以及无索引时
- update age from user无索引是行锁还是表锁,为什么
- mvcc隔离级别怎么防止幻读
- 主从同步过程,binlog两种类型的区别
- 场景:用数据库实现分布式数据库唯一id递增
- 每个数据库缓存失效的