java高级工程师 专题汇总

java高级工程师 面试经验分享列表,共76

| 社会招聘
面试过程:

流程由三部分组成:
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似乎提供了权限处理相关的特性。

赞一下(0) 踩一下

| 网上申请
面试过程:

线上面试,一个项目经理和一个技术官进行交叉提问,项目经理主要问了业务上的一些问题,技术官结合项目问了一些八股文和分布式系统常见的一些方案。

面试官问的面试题:

分布式锁如何实现?如何解决死锁问题?JVM如何调优?Eureka、Zookeeper、Consul有什么不同?

赞一下(0) 踩一下

| 网上申请
面试过程:

流程还是挺长的 最开始投了简历 电话约了面试时间 当时可能是疫情吧 是走的视频面试 一共有三轮 一轮hr 一轮技术面 一面领导面

面试官问的面试题:

问的内容还算挺细致的 从多线程到mysql 再到设计模式单例模式等等 还有让手撕代码

赞一下(0) 踩一下

1 2 3 4   共 4 页