同盾科技面试题 · 方案权衡
同盾科技相关面试题,按最终去重题目聚合。
共 261 道真题 · 当前筛选命中 66 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 21 题你是如何选择使用 React 或 Vue 的?请结合具体场景说明。 考察候选人对前端框架选型的理解和场景化思考能力第 22 题如何设计一个可插拔的Java应用程序架构? 考察插件化架构设计、扩展点抽象与模块解耦能力第 23 题讲讲MySQL索引的底层 考察对MySQL索引数据结构和存储原理的理解第 24 题讲讲对AOP的理解和底层原理 考察面向切面编程的核心概念与实现机制第 25 题接口和继承的区别以及各自的使用场景是什么? 考察对面向对象中接口与继承核心差异的理解及实际应用判断第 26 题Redis为什么可以掉电恢复? 考察对Redis持久化机制及其原理的理解第 27 题请解释乐观锁和悲观锁的概念,并分别说明其适用场景。 考察并发控制基础概念的理解与场景判断能力第 28 题请介绍一下你对锁的理解,包括常见的锁类型及其适用场景。 考察对并发控制中锁机制的理解深度和实际应用能力第 29 题在树的遍历中,你更倾向于使用递归还是手动用栈或队列模拟?请说明你的选择依据和适用场景。 考察对树的递归遍历与显式栈队列遍历的理解、权衡及实际应用第 30 题WebSocket 和 SSE(Server-Sent Events)的区别是什么? 考察对实时通信技术选型与机制差异的理解第 31 题为什么用SpringCloud,微服务有什么好处? 考察微服务架构的认知、选型理由和场景化理解第 32 题请列举 Java 中线程间通信的主要方式,并说明各自的适用场景。 考察对线程间通信机制的掌握程度及场景判断能力第 33 题为什么 Sorted Set 的底层实现不用 B+ 树? 考察对有序集合数据结构选型和内存数据库特性的理解第 34 题请解释悲观锁和乐观锁的区别,并说明各自适用的场景。 考察对并发控制策略的理解和实际应用判断第 35 题请结合具体场景说明你常用的一种设计模式及其解决的问题。 考察对设计模式的理解深度和实际应用能力第 36 题请介绍 JUC 中 Lock 接口的实现类,并说明它们之间的区别。 考察对 Java 并发锁实现原理与适用场景的理解第 37 题你说说 synchronized 和 Lock 的区别? 考察并发同步机制的原理理解与选型权衡第 38 题如何实现父子组件通信? 考察对组件通信机制的理解与场景化选型能力第 39 题接触过哪些非关系数据库? 考察候选人对非关系型数据库的实践了解与适用场景认知第 40 题线程池的线程数选择策略和拒绝策略分别如何确定? 考察线程池参数配置的原则与实际场景取舍