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、RDB13.了解设计模式吗,怎么设计一个单例模式?14.多线程下ArrayList是安全的吗?答:不安全,因为ArrayList内部没有使用锁机制,多线程下就会不安全15.怎么才能把它变成安全的?答:可以使用Collcetions.SynchornizedList()方法,将List变成安全的16.那你说一下Synchornized是怎么实现的答:从可见性、有序性、原子性三个方面回答了一下17.了解垃圾回收吗,要如何判断对象可以回收了?答:从对象死亡的角度回答了,引用计数器,GCroots18.知道G1收集器吗,说一下它的执行流程?答:很模糊的介绍了一下,表示只记得这么多了19.说一下Java面向对象设计原则?答:没get到,以为是三大特性,后面才知道是七大设计原则,说实话也记不起来20.场景题:单进程环境下、多线程打印日志,并进行持久化设计,要保证高性能,如何设计?答:省略,答得不好21.那多进程环境下呢?答:确实不会总结:        海信流程很快,投递-测评-笔试-AI口语面-面试 一周内就弄好了,面试总共40min,体验一般,面试官不会进行引导,答不上来就会冷场数十秒,然后换下一题,确实也是自己知识掌握不深入,很难回答到面试官想要的点上,当晚已挂
点赞 8
评论 5
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务