孩子王Java一二三面经(不收专升本)
不要专升本,有和我一样的牛友避避吧
一面(30Min)
- 自我介绍
- 说说实习的内容?
- 了解的设计模式,最熟悉那个?(代理模式)
- 代理模式是如何生成代理对象的?
- 说说JVM内存结构
- 什么是GC调优?(提到了修改新生代和老年代的比例)
- 什么情况下提高新生代或老年代
- 说说什么是线程安全?
- 如何保证线程安全?
- notify和notifyAll的区别?
暂时记得这么多
面完过一会通知二面
二面(20Min)
二面面试官人很和蔼,愿意向我介绍公司业务
- 自我介绍
- CMS和G1的区别?
- 了解哪些常见的设计模式?
- 说说策略模式的一个使用场景
- Redis的使用场景?
- 如何防止缓存雪崩?
- MQ如何保证消息的可靠性
- 说说Netty的IO多路复用
三面(20Min)
- 说说你做的项目(RPC)
- 负载均衡如何实现的?
- 注册发现如何实现的?
- 服务变更怎么实现?
- RPC项目从什么途径做的?
- 有没有系统了解过RPC技术?
- 学习技术的途径?
- 学习Java的一个规划?
- 对自己未来的规划?
- 有没有实际部署过项目?
- 问了一下实习情况
-------------------------------------------------------
到最后发放offer阶段了,和我说