面试官很友好,全程氛围和聊天差不多,基本上一半时间面试官听我讲,然后一半时间反问环节我听面试官讲。没怎么拷打八股,以项目为主,无手撕,面完第二天hr回复面试已通过等审核流程。——————————一面(50min)1.自我介绍2.你可以实习多长时间?什么时候可以入职?3.提问项目经历和收获4.出现慢查询的情况应该怎么去排查?5.你做的这个项目涉及到秒杀业务,那你说说高并发场景秒杀响应慢该如何解决?6.数据库如何与缓存保持一致性?旁路缓存的工作模式是什么?7.我看你这个项目采用了微服务架构,那你来说说你是怎么划分微服务的?8.了解过领域驱动设计吗?9.你说你看过gin的源码,那能介绍一下gin的路由注册吗?10.为什么用etcd来做服务发现?11.讲讲raft共识算法?12.了解kafka的架构吗?13.讲讲go的内存模型?14.MySQL的索引按数据结构划分有哪些类型?分别介绍一下?15.为什么MySQL InnoDB采用B+树作为索引的数据结构?16.全文索引的使用场景?17.你用过联合索引吗?解释一下最左匹配原则?18.我看你之前也做过java的项目,为什么最后选择了go?19.学校有开设go语言相关的课程吗?20.平时有用过AI IDE吗?你对ai的态度是什么样的?反问环节:1.部门具体业务2.什么时候进入下一轮