有赞面试题 · 技术原理
有赞相关面试题,按最终去重题目聚合。
共 483 道真题 · 当前筛选命中 356 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题Redis 缓存。你之前项目中有用到过方式吗? 考察候选人实际项目中 Redis 缓存的使用经验与具体方式第 22 题请讲一讲线程池的工作原理。 考察对线程池核心机制与参数含义的理解第 23 题什么是 CAS(Compare And Swap)?请说明其基本原理和典型应用场景。 考察对 CAS 原子操作原理和并发应用的理解第 24 题Spring Cloud 生态有哪些核心组件? 考察对 Spring Cloud 生态整体架构和关键组件的掌握程度第 25 题在Java中,如何安全地停止一个正在运行的线程?请说明推荐方式及原因。 考察线程协作式终止机制、中断处理和避免强制终止的意识第 26 题如何解决深分页的问题? 考察对数据库分页性能瓶颈的理解及优化手段第 27 题如何优化SQL慢查询? 考察SQL性能优化的系统方法、工具使用和常见优化手段第 28 题服务注册与发现机制中,如果某个服务实例突然崩溃,系统会如何处理? 考察对服务注册中心故障检测与实例摘除机制的理解第 29 题能提到分页,深分页一般是怎么优化的? 考察深分页优化的手段、原理及适用场景第 30 题什么样的数据适合放入缓存? 考察对缓存适用场景和利弊的权衡能力第 31 题客户端发起请求但服务端未收到,可能的原因有哪些?如何排查? 考察网络请求链路的问题定位能力和系统性排查思路第 32 题为什么线程多了会占用很多内存空间? 考察对线程栈、内存模型和资源开销的理解第 33 题缓存雪崩、缓存击穿、缓存穿透分别是什么,怎么解决? 考察对缓存异常场景的区分能力和对应解决方案的掌握第 34 题请介绍布隆过滤器的工作原理及其主要缺点。 考察布隆过滤器的原理理解、误判成因与局限性第 35 题请描述一次 InnoDB 事务中的更新操作在底层是如何执行的? 考察对 InnoDB 事务执行流程、缓冲与日志机制的掌握程度第 36 题如何设计一个分布式锁?请说明资源悬挂(锁超时)问题如何解决。 考察分布式锁的正确性设计与异常处理能力第 37 题在实现虚拟列表时,你是如何决定使用现成库还是手写的?如果手写,其核心原理是什么? 考察虚拟列表的实现原理、技术选型权衡及对性能优化的理解第 38 题具体讲一下不可重复读是什么意思 考察数据库事务隔离级别中不可重复读的定义与现象第 39 题HTTP/2.0和HTTP/1.1的区别是什么? 考察对HTTP协议演进的核心差异理解第 40 题幂等,用Redis是如何实现的? 考察基于Redis实现幂等性的机制、原子性与边界处理