面经哥只做互联网社招面试经历分享,关注我,每日推送精选面经,面试前,先找面经哥
面试的是一家几百人的公司,基本面试的考察有八股文,也有按照项目问你的,总的来说比较全面吧
1、java代理模式
只了解过cglib,初始化bean的时候用的,深入就不了解了
2、controller和restcontroller区别
这个没了解过
3、自动装配原理
有点忘了,回答的是spring初始化后,初始化每一个bean然后后置aop实现自动装配
4、事务隔离级别
未提交读、已提交读、可重复读、串行化
5、线程池了解吗
大概说了一下single、newcache等线程池,但更多是自己继承了ThreadPoolExecutor,自己配置核心线程数、最大线程数等参数,可以的话需要压测、中心配置实现参数调优
6、对shell命令熟悉程度,怎么看一个线程状态
top看线程cpu,jstack,jmap看java线程状态,判断是否死锁或者大对象等
7、安全相关,sql注入,xss注入原理等
8、arthas用法
说了几个,看函数出入参数,火焰图,rt时长,还有读取jar包等
9、了解skywalking吗
这个确实不会
10、算法,深度学习,图像相关
聊了一下之前神经网络相关,图像就是图像切割,二分化等