思源智通面试题 · 风险判断
思源智通相关面试题,按最终去重题目聚合。
共 628 道真题 · 当前筛选命中 73 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题如何避免内存泄露? 考察对内存管理机制的理解及常见泄露场景的识别与防范第 22 题项目中哪里用了分布式锁,为什么不直接用 Redis 会有啥问题? 考察分布式锁的使用场景理解与 Redis 方案局限性的认识第 23 题HashMap的key可以为null吗? 考察对HashMap底层实现与null键处理机制的理解第 24 题HashMap和ConcurrentHashMap能否存null? 考察对Java集合类null值存储规则及并发安全实现的掌握第 25 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 26 题请详细说明 MyBatis 二级缓存的工作原理、使用方式及注意事项。 考察对 MyBatis 二级缓存机制的理解与应用第 27 题什么是内存泄漏?它是如何产生的? 考察对内存泄漏概念及其产生机制的理解第 28 题Redis 中获取所有键(keys)的方法有哪些?分别有什么优缺点? 考察 Redis 全量键扫描命令的掌握与生产环境风险意识第 29 题能否用 memcmp 函数判断结构体相等?存在哪些风险? 考察对结构体内存布局、填充与比较语义的理解第 30 题ArrayList和LinkedList的区别、时间复杂度、应用场景,他们是线程安全的吗? 考察对常用集合内部实现、复杂度特性与线程安全的掌握程度第 31 题强制类型转换有哪几种? 考察对强制类型转换分类及适用场景的掌握第 32 题请描述 insertHead 接口的实现:将 value 插入到 id 对应列表的头部,若 id 不存在则新建列表。 考察基础数据结构操作与接口边界处理第 33 题在MyBatis中,${}的典型应用场景有哪些?使用时要注意什么? 考察对${}适用场景与安全用法的理解第 34 题什么时候会发生跨域请求? 考察对浏览器同源策略和跨域触发条件的理解第 35 题两个用户抢购最后一件商品,怎么防止并发问题? 考察并发控制、库存一致性与系统设计能力第 36 题Spring的三级缓存一定可以解决循环依赖吗? 考察对Spring循环依赖解决机制的深入理解和边界情况识别第 37 题你项目中Redis延迟队列如何实现? 考察延迟队列的设计思路、技术选型与边界处理第 38 题strcpy 和 memcpy 的区别是什么? 考察对字符串复制与内存复制的底层差异及边界风险的理解第 39 题深浅拷贝会遇到哪些问题?请结合实际说说深拷贝和浅拷贝的应用场景。 考察对深浅拷贝机制的理解、常见误用风险及场景选择能力第 40 题怎么保证不会重复消费一个订单? 考察消息消费幂等性的设计思路与边界处理