北京和缓医疗科技有限公司面试题 · 问题拆解
北京和缓医疗科技有限公司相关面试题,按最终去重题目聚合。
共 206 道真题 · 当前筛选命中 27 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题请介绍几种常见的基本数据结构及其典型应用场景。 考察数据结构基础认知与应用映射能力第 2 题请实现一个函数,反转链表从位置 m 到 n 的部分,其中 1 ≤ m ≤ n ≤ 链表长度。要求只遍历一次,并返回新的头节点。 考察链表操作、边界处理和编码实现能力第 3 题你在项目中是如何使用线程池来提升并发处理能力的?请结合具体场景说明线程池参数的选择和调优考虑。 考察线程池的选型、参数配置与并发场景的工程实践第 4 题你实际生产过程中遇到过哪些SQL相关的问题?如何处理的? 考察SQL实践问题的识别、排查与解决能力第 5 题数据库建立联合索引(a,b)后,查询条件中只有b,会走这个联合索引吗?请说明原因。 考察联合索引最左前缀原则的掌握程度第 6 题Redis 的 ZSet(有序集合)为什么查询和写入性能那么快? 考察对跳跃表、哈希表和压缩列表等底层数据结构及复杂度模型的理解第 7 题结合数组和链表,谈谈它们各自的优缺点及选择依据。 考察两种基础线性结构的对比分析与决策能力第 8 题请介绍常见的索引种类,并解释什么是索引下推(Index Condition Pushdown)以及它的作用。 考察数据库索引类型的掌握程度及对索引下推原理的理解第 9 题请介绍你在项目中是如何使用递归的? 考察递归的实际应用场景、边界处理与复杂度意识第 10 题为什么Redis运行速度快? 考察对Redis高性能原理及适用边界的理解第 11 题请说明线程池的工作原理,包括其核心参数和执行流程。 考察对线程池核心机制、参数作用及任务执行流程的理解第 12 题请介绍你如何处理 MQ/Kafka 消息? 考察消息队列的基本使用、可靠性处理和异常场景应对第 13 题请介绍Java 8及以后版本引入的主要新特性,并说明它们的适用场景。 考察对Java语言演进的理解及实际应用能力第 14 题EXPLAIN输出结果通常包含哪些列?请分别解释每列的含义。 考察对EXPLAIN执行计划各字段的深入理解第 15 题请介绍你在项目中针对哪些场景做过性能或体验优化? 考察项目优化经历、问题识别和改善思路第 16 题请谈谈你在单元测试中如何 mock 三方依赖。 考察单元测试的隔离策略和对 mock 工具的掌握第 17 题MySQL的索引有哪几种? 考察对MySQL索引类型的理解与适用场景第 18 题请说明 MySQL 的 B+ 树索引大致可以支持多少数据量,以及影响这个数据量的关键因素。 考察对 B+ 树索引容量估算和存储结构的理解第 19 题项目遇到的最大的难点是什么? 考察候选人识别技术或业务难点的能力及解决思路第 20 题请说明什么是联合注入,以及它的基本原理和典型利用步骤。 考察对SQL联合注入原理、条件与利用过程的理解