传统java行业跳槽面试汇总(后续会更新)

26年1月底裸辞,现在在一边改简历一边总结面试经验,因之前做多了金融相关的业务系统,对于技术本身忽视较多,所以现在技术栈与外界有些脱节,故此将自己面试中遇到的问题在这里进行汇总。

索引失效的场景

1、联合索引违反了最左匹配原则,例如id+name+time,但是直接就是where time

2、对索引使用函数或者表达式,例upper(name)或者id-1=9

3、类型转换问题,例varchar类型的str=1

4、模糊匹配以通配符开头

5、or连接条件且一侧无索引

6、使用!=或者<>或not in

7、使用is not null(对允许为空的索引列使用)

8、范围查询后的列失效,联合索引中某一列使用了范围查询><between

kafka消息阻塞怎么办

spring依赖循环怎么处理

查问题的思路

千万级别的存储过程怎么进行效能管理

讲一下java里的锁

事务怎么实现数据一致性

linux查问题的指令(线程)

亿级别的数据库查询怎么做

redis有哪些数据类型

cpu使用率过高怎么办,怎么排查的

springcloud了解多少(这点是没有在企业级应用实践过的,所以只是基于自身对微服务治理的了解作答,感觉现在传统java出来不会这块技术栈真的很吃亏)

讲一下线程,怎么创建线程池的(估计是想要了解具体方法,这里没答上来)

你开发过程中遇到的最难做,你印象最深刻的技术问题说一下,尽量细节,要从遇到问题到解决思路一一说明

相关推荐
CoderYanger几秒前
Java EE 进阶:5. Spring IoC&DI(第二弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
Rain的Java大神之路1 小时前
面试被LeetCode 27(移除元素)问懵?别再用两层 for 循环了:一道“简单题”吃透双指针原地删除,附面试加分话术 + 11 个避坑清单
后端·leetcode·面试
悟天特斯1 小时前
安防一体化:从“各管各的“到“全局联动“
java·大数据·网络·人工智能·物联网
70后写java的老码农1 小时前
Spring Boot 3.x + ShardingSphere 5.x + MyBatis-Plus 3.x:订单分库分表实战(含两个踩坑记录)
java
霸道流氓气质1 小时前
AI 翻译插件:翻译记忆级联复用、术语混合检索与结构化质量门禁的 Vue3 + Spring AI 生产级实战
java·人工智能·spring
斯维赤1 小时前
OCR到底是接入第三方API 还是自己封装?
java·ocr
利威尔xu1 小时前
Go IM 源码实战(11):token 只是个 HASH,多端互踢的顺序错了就踢错人
后端·微服务·面试·架构·golang
码智社1 小时前
Redis 哨兵模式详解:从原理到生产实践
java·redis
小李科技1 小时前
【性能优化】事件委托:目标定位与 React/Vue 实战
前端·vue.js·react.js·面试·性能优化·前端框架
救救孩子把2 小时前
结构化输出为何“格式正确、答案错误”?JSON Schema 的能力边界
android·java·json·agent·agent服务