数据岗位面试题 · 技术原理

题库中标记为“数据”的结构化面试题。

3928 道真题 · 当前筛选命中 2406 · 更新 2026-08-05

筛选题目已选:技术原理
第 161 题请实现 LeetCode 2116:判断一个括号字符串是否有效,并说明解题思路。 考察括号匹配的原理、贪心策略和算法实现能力编码实现问题拆解技术原理第 162 题Hive Shuffle和Spark Shuffle的区别有哪些? 考察对两类大数据引擎Shuffle机制及性能差异的理解性能优化技术原理方案权衡Apache HiveApache Spark第 163 题请谈谈你对列式存储的了解,以及常见的索引结构有哪些? 考察对列式存储原理与索引结构的理解技术原理技术选型第 164 题请介绍你对AI的理解以及相关的实践经历。 考察候选人AI知识基础与实际项目经验项目复盘自我认知技术原理第 165 题数据分析、数据挖掘、数据建模的区别是什么? 考察对数据相关核心概念的定义、目标和应用场景的理解业务理解技术原理第 166 题Java和Python有什么区别? 考察对两种主流语言核心特性的对比理解技术原理技术选型JavaPython第 167 题在SQL中如何去除重复记录? 考察对去重方法的掌握和应用场景理解问题拆解技术原理SQL第 168 题请介绍项目的数据量级和数仓模型设计。 考察数据规模认知与数仓分层建模能力数据驱动系统设计技术原理第 169 题请介绍并说明 UNet 网络的结构特点及其在图像分割中的应用。 考察对 UNet 结构及其在图像分割领域应用的理解业务理解技术原理第 170 题请说明 JOIN 和 LEFT JOIN 的区别。 考察对 SQL 连接类型语义与结果集差异的理解技术原理SQL第 171 题请详细介绍Transformer模型的结构和工作原理。 考察对Transformer模型架构、核心机制及工作原理的理解问题拆解技术原理Transformer第 172 题在 Flink 中通常使用哪几种状态后端,它们各自的优势是什么? 考察对 Flink 状态后端类型及适用场景的理解技术原理技术选型方案权衡Apache Flink第 173 题从一副去掉大小王的52张扑克牌中拿走两张4,问从剩余50张牌中不放回地随机抽取3张,这3张牌中存在至少三张相同数字的概率是多少? 考察组合计数与条件概率的准确应用问题拆解技术原理第 174 题在评估模型时,你使用R方还是精确率等指标? 考察机器学习模型评估指标的选择依据与业务理解业务理解技术原理第 175 题请说明 Spark 的作业调度机制,包括作业、阶段和任务的关系。 考察对 Spark 作业调度层级结构与执行流程的理解问题拆解技术原理Apache Spark第 176 题基于表 t(authorid, contentid, pdate, categoryid),请分别实现两个需求:1)查询每个作者发布的文章数量;2)查询每个分类下的最新文章发布日期。请写出对应的 SQL 语句。 考察 SQL 分组聚合与分组内取最新值的实现能力编码实现技术原理SQL第 177 题窗口函数和聚合函数的区别、优缺点是什么? 考察对SQL中窗口函数与聚合函数在计算范围、结果行数及适用场景上的理解技术原理技术选型方案权衡SQL第 178 题请说明维度退化的优点和缺点。 考察对数据降维技术中维度退化现象的理解与分析风险判断技术原理方案权衡第 179 题在游戏数据算法建模中,如何保证特征工程所提取的特征与目标变量之间有较强的相关性? 考察特征相关性分析、选择与工程化验证能力业务理解数据驱动技术原理第 180 题谈谈你对Spark的理解。 考察对Spark整体架构、核心特性和适用场景的掌握程度问题拆解系统设计技术原理Apache Spark