菜鸟网络面试题
一面:
1.聊最近做的一个项目,项目背景,项目架构,数据流,并发量多大?项目中的角色,负责任务的难点在哪里?有没有遇到问题?如何解决?
2.了解AQS么?讲讲AQS底层原理,哪些使用场景?
3.线程池参数及原理
4.多个线程执行互不相关的计算任务,哪些方式可以获取这些结果(CompltableFuture与CompletionService)
5.GC算法比较,垃圾收集器,CMS与G1比较,JVM OOM如何排查
6.分布式锁如何实现
7.Redis的内存淘汰策略有哪些,zset底层实现?
二面:
SOA与微服务的区别?项目中为什么使用微服务架构?
项目的难点是什么?如何解决的?
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 独特的留白!
评论