1) 研究生期间参与过的项目或者论文
2) Python你用过吧,说一下python和java的区别
3) 实习做的工作有哪些?
4) 项目中使用到的技术栈? 为什么引入这些技术栈? 解决了什么问题?
5) 使用过nginx吗?说一说你的理解
6) Nginx中负载均衡策略用过哪些? 各自的优势?
7) 分布式项目做过性能测试吗? 谈一谈你的理解
8) 如何进行性能优化? 我回答了四点:
1.使用Nginx进行动静分离;
2.针对不同的微服务进行JVM参数调优;
3.使用RabbitMQ替代OpenFeign远程调用,解决同步调用带来的服务链路级联失败的问题;
4. 在业务层面,对于一个整体任务中的分支任务,使用线程池异步去处理,而不是由一个主线程全部去执行
9) 内核优化了解吗? 我问了面试官是网络模型那方面的吗,然后我只说了阻塞IO,非阻塞IO以及IO多路复用三者的区别,提了一下IO多路复用的优点
10) 在学习或者实习中,遇到的难题以及怎么去解决的?
反问
1. 这是最后一轮技术面吗?是的
2. 什么时候会有反馈呢?2周左右
3. 公司的核心业务以及涉及的技术栈,受众群体
#校招##面试#