数据岗位面试题 · 系统设计 · tech:mysql
题库中标记为“数据”的结构化面试题。
共 3928 道真题 · 当前筛选命中 9 道 · 更新 2026-08-05
筛选题目已选:系统设计 · tech:mysql
考察点
技术栈
第 1 题当MySQL主从数据量变大时,你会如何应对? 考察对数据库水平扩展和数据分片策略的理解第 2 题如果要实施分库分表,具体怎么做? 考察对分库分表落地步骤和关键技术细节的掌握第 3 题在实时推荐系统中,如何结合 MySQL、HBase 和 ClickHouse 各自优势进行数据分层存储? 考察多数据引擎组合设计与场景权衡能力第 4 题在大规模作业场景下,Azkaban的调度机制存在哪些性能瓶颈?请从调度器设计、任务依赖处理、资源管理等方面给出优化策略。 考查对Azkaban调度架构的理解以及大规模作业下性能优化的实战经验。第 5 题在跨数据中心部署场景下,Azkaban 采用哪些机制来确保任务调度的全局一致性?请说明其核心设计思路。 考查对 Azkaban 分布式调度一致性机制的理解,包括状态存储、锁与协调策略。第 6 题在ClickHouse的实际应用中,通常需要与外部数据源进行数据交互。请说明ClickHouse分别与Kafka和MySQL这类数据源集成的主要方式、各自适用的典型场景,以及集成过程中常见的数据一致性与性能方面的考虑。 考查对ClickHouse生态集成能力的理解,包括常用数据管道和实时/批量同步方案,以及相关的工程权衡。第 7 题请解释 Apache Druid 的数据持久化机制具体是怎样工作的,它如何把数据可靠地保存下来? 考查对 Druid 存储架构和持久化细节的理解。第 8 题在Presto中,可以接入哪些主流的数据源?请说明实现跨数据源联合查询的机制。 考查对Presto数据源连接器及多源查询原理的理解。第 9 题请说明 Presto 实现跨数据源联合查询的具体方式和原理。 考查对 Presto 联邦查询机制的掌握程度。