网易Java开发社招一面
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>,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阿里蚂蚁三年经验
#社招##开发##java##面经##网易#