网易一面面经
网易一面 50分钟
面试官人很好,说他也是搞acm的,项目挖的很深,场景题比较多,都会引导我去思考,打的不好的地方也会给我指出来。
1、自我介绍
2、问实习经历、比赛经历、主要负责干嘛
3、TCP和UDP的区别,介绍一下
4、设计一个TCP传输查询海量IP时的优化
5、问项目,深挖,哪里用了大数据,哪里用了分布式,问为什么用dijkstra和Astra,具体的实现过程,提出场景题。
6、操作系统学的咋样(不咋样,于是跳过了)
7、对MySQL的了解,说一说大数据优化
8、说一下C++的stl的实现了解么
9、知道哪些常用的异常,说一说哪些的异常捕获后在本层解决,哪些需要抛到上一层
10、说说对HashMap的了解
11、说一下ConncurentHashMap和haspmap的区别,conncurenthashmap如何实现线程安全的
12、讲一下servlet的生命周期
13、说一下spring常用注解有哪些
14、手撕算法,翻译过来大致意思:有一个地图,有障碍物和激光发射器,可以向一个方向发射激光,激光碰到地图边界或者障碍物会停止,人可以向着八个方向走,不能连续两次碰到激光,问从A到B最多可以碰到多少次激光,不能走到则输出-1。