小鹅通【校招】后台开发一、二面面经
一面
1问题
- 常见的排序算法讲一下
- HTTPS
- HTTPS的证书
- HTTPS的加密算法
- tcp连接和udp连接,一起讲一下
- 平时用什么工具分析tcp,讲一下
- 客户端和服务器在tcp的过程中的状态迁移
- mysql索引失效的情况
- mysql怎么看索引的效果
2反问
- 公司的业务
3总结
- 增加计网的学习
二面
1问题
- 为什么研究生读运动科学,又转回计算机
- 你的研究方向涉及了智能穿戴,可以讲一下吗
- 你在意公司的哪方面
- 我说了公司的产品/业务的前景
- mysql调优
- 如何保证mysql的数据会完整的同步到redis中
- 操作系统还记得吗?讲一下熟悉的。
- 我讲了进程间的通信的通信,在讲到信号量的时候,扩展的讲了下JUC的Semaphore
- 进程之间加锁。
- 我展开讲的了redis的分布式锁
2反问
1.平时怎么研究底层的代码/源码,例如HashMap
- 面试官说他大学毕业后在腾讯待了6-7年,用的是c++,跟操作系统打交道的时间很多。他推荐我看《Unix高级编程》这本书,然后在不断的实践中提高自己对操作系统的理解。
- 另外,在业务中,不断的思考如何更好的解决问题,在性能调优中不断总结经验,提高自己的能力
3总结
- 面试官给人的感觉很好
- 后面我需要加强操作系统的学习