菜鸟电面问题
1. Netty 的IO模型?
2. Reactor模型组成?
3. Boss和Worker线程怎么控制?
4. 负载均衡实现?
5. 怎么做的监控?
6. 这些机器的状态怎么去管理?比如服务宕机?
7. 谁去管理心跳机制?
8. 通过什么实现的秒杀?怎么支持的高并发
9. 本地缓存缓存什么内容?适合缓存库存量吗?
10. 在集群下,你怎么处理啊这样,本地缓存缓存库存量?会出问题啊,你这样放库存量无意义
11. 先扣减库存,扣减成功,生成订单失败,怎么处理?
12. 怎么保证数据库和Redis一致性?
13. JVM内存结构?
14. 本地方法栈?
15. 怎么构造Stack Overflow异常?
16. 在频繁GC,怎么排查问题?
17. 什么情况下会OOM?
18. ThreadLocal 讲一讲?用的时候注意什么什么?
19. Java四种引用?
20. HashMap里的value里引用的是什么引用?在GC时会发生什么变化?
21. SQL优化?执行计划?
22. 联合索引什么情况失效?
23. Spring事务怎么实现的?
24. Mysql隔离机制?
25. SpringCloud里怎么做限流?令牌桶能预放令牌吗?各自场景?
#菜鸟网络##面经##校招#