网易面经(已完结)


网易面经(已完结)
同学 1(社招)
一面
1.介绍
(候选人)5min (个人、学校、工作、业务、技术)
2.项目
2.1)项目介绍/排期/难点/方案
2.2)高并发/可用/性能解决方案
3.八股
3.1)Spring
3.1.1)Bean 生命周期,项目中用到哪些扩展点
3.1.2)AOP 原理及实现,AOP 的 Aware 通知顺序
3.1.3)动态代理有哪些?什么时候用 JDK 或 CGLIB
3.2)Redis
3.2.1)用到哪些数据结构?为什么这么快?
3.2.2)单线程的 Redis 为什么能处理高并发?
3.2.3)Redis 底层了解哪些?IO 多路复用讲下?
3.3)Thread
3.3.1)创建线程的方法有哪些?单例设计模式?
3.3.4)多线程场景下,怎么保证数据的一致性?
4.算法
场景题:
存在泛型 T 的数据结构 List,T 不确定,判断 列表 1 和 列表 2 的关系
List1 : {1,2,3,4,X,Y,Z},List2 : {X,Y,Z,1,2,3,4},List1 和 List2 是什么关系?
5.沟通
反问部门负责业务内容,组织的人员情况等。
网络有点卡,断了几次,不过面试官很好沟通。
6.总结
日期:2023-08-2 19:00
耗时:55min(自研在线链接)
部门:低代码高级开发工程师
个人:末流 985 阿里蚂蚁三年经验
二面
1.介绍
(候选人)2min (个人、学校、工作、业务、技术)
2.算法
(1)场景题:手写死锁(Synchronized 和 ReentrantLock)(考察:死锁,线程的状
态)
(2)算法题:树的根数组,构造二叉树,再输出后序遍历。(考察:二叉树,后序遍
历)
(3)SQL 题:学生、学校模型,构造数据表,查询学生成绩。(考察:内外连接,索
引)
3.八股
3.1)Mysql
3.1.1)Inner Join 和 Outer Join 的区别?
3.1.2)On 和 Where 的区别,索引怎么走?
3.2)Network
3.2.1)客户端和服务端会话断开瞬间,是怎么样的?
4.沟通
面试官:个人的优点与不足?
候选人:部门的当前与发展?
5.总结
日期:2023-08-16 19:00
耗时:30min(自研在线链接)
部门:低代码高级开发工程师
个人:末流 985 阿里蚂蚁三年经验
隔了好久才二面,官网也关了岗位,面试时间又短,难啊。
不过面试官挺帅的,看得出来能力比较强,还蛮想去网易的。