当前位置: 首页 > 面试经验 >

9.20海信Java岗专业面试凉经

优质
小牛编辑
94浏览
2023-09-21

9.20海信Java岗专业面试凉经

1.自我介绍+问工作地点意向+语言学习经历

2.实习在公司开发与在实验室开发有什么不同

3.问项目技术点(我提到用了AOP),开始深挖框架八股

4.AOP是如何进行切入的?

答:使用了动态代理,生成了代理类,先执行增强方法,再执行目标方法,达到切入的效果

5.Spring框架还有哪里用到了动态代理?

没答上来

6.注解是如何实现的?

答:使用了Java的反射机制.......

7.spring如何找到对应的controller?

这里扯了一下mvc的执行机制,但是感觉不是面试官想要的答案

8.那你说一下MVC的三层架构含义吧

9.Controller的作用是什么

10.说一下Nginx的作用

答:反向代理,负载均衡等等

11.说一下为什么Redis速度快?

答:从redis线程模型,在内存运行的角度解释了

12.Redis的持久化方式有哪些?

答:AOF、RDB

13.了解设计模式吗,怎么设计一个单例模式?

14.多线程下ArrayList是安全的吗?

答:不安全,因为ArrayList内部没有使用锁机制,多线程下就会不安全

15.怎么才能把它变成安全的?

答:可以使用Collcetions.SynchornizedList()方法,将List变成安全的

16.那你说一下Synchornized是怎么实现的

答:从可见性、有序性、原子性三个方面回答了一下

17.了解垃圾回收吗,要如何判断对象可以回收了?

答:从对象死亡的角度回答了,引用计数器,GCroots

18.知道G1收集器吗,说一下它的执行流程?

答:很模糊的介绍了一下,表示只记得这么多了

19.说一下Java面向对象设计原则?

答:没get到,以为是三大特性,后面才知道是七大设计原则,说实话也记不起来

20.场景题:单进程环境下、多线程打印日志,并进行持久化设计,要保证高性能,如何设计?

答:省略,答得不好

21.那多进程环境下呢?

答:确实不会

总结:

海信流程很快,投递-测评-笔试-AI口语面-面试 一周内就弄好了,面试总共40min,体验一般,面试官不会进行引导,答不上来就会冷场数十秒,然后换下一题,确实也是自己知识掌握不深入,很难回答到面试官想要的点上,当晚已挂

 类似资料: