Q:1自我介绍
Q:2、mybatis的缓存原理
Q:3、微服务注册中心的原理
Q:4、如何保证rocketMq的高可用
Q:5、工作中有没有做过数据库的主从同步
(就当做数据主从同步的原理吧)
Q:6、抓包工具用过哪些,讲一下抓包处理问题的流程,
Q:比如:接口返回500错误怎么处理
Q:7、spring的ioc原理
Q:8、数据库(MySql)的索引有哪些、原理是什么、使用的注意事项、结合实际工作讲一下(如何定位查询慢的问题)
Q:9、vue的生命周期
- (面试官可能是个全栈,还问了一个我没听过的点:keepalive怎么用的、原理是什么?我母鸡啊)
- 差不多这些了,问的问题也算不难,主要还是根据简历上的内容问的。
- 但是会根据你的回答取延伸问一下,
- 比如:我回答工作中如何使用索引的时候,提到查询慢导致接口超时,面试官会问,超时阈值是多少?
- 自我感觉回答的不算好,没有把工作中用的技术掌握的很完整,有的问题就会回答不上来,
- 比如问题4,当时问的是:你们在工作中怎么保证rocketMq的高可用的?
- 我一脸懵逼。之前看的内容也忘了,没能把那些集群部署的内容迁移到这里