微派面试题 · 方案权衡
微派相关面试题,按最终去重题目聚合。
共 494 道真题 · 当前筛选命中 136 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 1 题Spring IoC 和 AOP 的作用? 考察对 Spring 两大核心机制的职责边界与协同关系的理解第 2 题如何保证懒汉式单例在多线程环境下的线程安全?请说明常见的实现方式。 考察多线程环境下懒汉单例的同步与并发处理能力第 3 题为什么你们的业务需要进行RPC迁移? 考察对RPC架构演进、业务驱动力和迁移价值的理解第 4 题请比较LRU-K与标准LRU在缓存淘汰上的区别和适用场景。 考察对两种缓存淘汰策略差异的理解及场景选择能力第 5 题B+树在哪些场景下会表现得不占优势? 考察对B+树适用边界的理解与对比分析能力第 6 题多主多从架构下数据如何同步? 考察分布式数据库数据一致性、同步机制与冲突处理第 7 题不使用锁如何保证线程安全? 考察对无锁并发原语与线程安全机制的理解第 8 题线程间如何通信? 考察线程间通信的基本机制与适用场景第 9 题MySQL 为什么用 B+树 作为索引? 考察对 B+树数据结构特性及其在数据库索引场景中优势的理解第 10 题你觉得什么时候才需要用到微服务? 考察微服务的适用场景判断与技术选型意识第 11 题什么是缓存穿透?如何解决? 考察缓存穿透的定义、成因和常见解决方案第 12 题动态代理有什么优势? 考察对动态代理机制、应用场景及与静态代理对比的理解第 13 题请介绍一下 Go 中的 singleflight 机制。 考察对并发控制工具的理解与应用场景第 14 题浏览器缓存的强缓存与协商缓存有什么区别?实际场景中一个网页的 HTML、CSS、JS、图片四类资源通常分别使用哪种缓存策略? 考察浏览器缓存机制的理解及对静态资源缓存策略的实践判断第 15 题分析井字棋(Tic-Tac-Toe)游戏实现中可能存在的问题,并提出改进方案。 考察对游戏逻辑、界面交互与代码可维护性的综合分析能力第 16 题面向对象相比面向过程,其核心特性(封装、继承、多态)分别带来哪些优势?请举例说明。 考察对面向对象三大特性的价值理解,而非仅背概念第 17 题请分析微服务架构的优劣势,并说明在什么场景下适合采用。 考察对微服务架构核心特性的理解与适用场景判断第 18 题拦截器通常是通过什么设计模式实现的? 考察对拦截器实现原理及责任链模式的理解第 19 题binlog 除了主从同步,还有哪些用途? 考察对 MySQL binlog 功能和应用场景的全面理解第 20 题如何区分用户在线还是离线? 考察对在线状态判定不同技术方案及其适用场景的理解