网易严选提前批二面JAVA凉经
首先感谢一面“这不纠结”小哥 给我这只菜鸡🐔🐔 更新二面凉经的机会
二面只问了项目,但是会问的很底层,很扩展,问了25min
- 为什么使用MongoDB数据库?
- 搜索模块为什么用Solr?
- 如果搜索做的很大,需要分布式,你会怎么设计?
- 聊了一会实验室,了解过安全吗?
- 你会设计网络的编程框架吗?比如java里面的netty。
- 你会基于socket做编程吗?
- 你在项目中怎么进行debug。
- 会进行软件性能的考量吗?比如模块测试。
- 聊聊项目中进行的性能优化,怎么调优的。
- 数据库怎么加索引。
- 项目中数据库中的事务会涉及到吗,是怎么做的?
- 平时的框架都用的什么?聊聊Spring。
- 缓存队列,有用过吗?
- 分布式了解过吗?两阶段提交,CAP理论会吗?
- 模块之间的交互是怎样的?碰到异步调用怎么处理?
- meme***用过吗?
- IO/NIO之间的区别。
- JVM的内存模型说一下。
- 微服务、云计算了解过吗?讲一下。
- 微服务的负载均衡怎么做的?