流程由三部分组成:
1. 人事先面谈,了解一些基本信息
2. 技术面试
3. 老总面谈
1. 什么是聚集索引
2. kafka中的group是什么
3. 做逻辑删除后,在新增记录时,是否有遇到过唯一索引冲突的问题,如何处理的
4. 用过哪些spring cloud组件
5. 如何处理Spring Feign的用户身体验证问题
6. 通过redis或mysql做分布式锁时,锁等待是如何实现的。自旋是如何实现的。
其它的就想不起来了。从我个人的角度看,3、4、5、6我都答上来了,但1和2当时没反映过来,1和2是最基础的,也是天天都在打交道的,但这东西当时就是没反映过来,连问的是什么东西都没反应过来。
另外,关于第5项,我当时是被问蒙了,因为第一反应是:Feign这东西跟权限没关系啦,莫非还有我不知道的特性。最终的回答是:我们针对内部的内部的微服务调用,是不做身份验证的。面试结束后,我大概反应过来了,他大概是想问题是如何做接口权限的。我的个神啦,这跟Feign有啥关系嘛,面试者肯定默认面试官司技术实力比较强啦,你这么一提,让人怀疑Feign似乎提供了权限处理相关的特性。