数据岗位面试题 · 编码实现
题库中标记为“数据”的结构化面试题。
共 3928 道真题 · 当前筛选命中 156 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 81 题请用SQL查询出每个科目的平均分。 考察SQL聚合函数与分组查询的基础能力第 82 题给定用户登录记录表,包含用户ID和登录日期,请使用窗口函数查询近半年内登录间隔不超过7天的所有用户(至少有一次间隔不超过7天即可)。 考察窗口函数LEAD的使用与时间间隔计算能力第 83 题请说明使用CTE(公共表表达式)计算模型召回率和准确率的具体方法。 考察对CTE语法和分类模型评估指标计算方式的理解第 84 题请实现一个函数,找出给定整数数组中所有和为0的三元组,并要求结果不包含重复三元组。 考察算法设计、去重思维与双指针优化能力第 85 题请介绍交叉熵损失函数,并写出其完整的数学公式。 考察对分类损失函数的理解与数学表达第 86 题NumPy中用于数据汇总统计的常用函数有哪些?请举例说明。 考察对NumPy统计函数基础API的掌握与区分第 87 题编写 SQL 计算用户留存率:用户在 8 月完成首次购买,且第二次购买距首次购买小于 30 天的情况占比。 考察 SQL 窗口函数、日期计算与聚合表达能力第 88 题请实现两个大整数的乘法,并分析暴力解法的复杂度,再给出一个性能更优的解法。 考察大数乘法的算法实现、复杂度分析与优化能力第 89 题给定订单表(含订单ID、交易额、用户ID)和用户表(含用户ID、性别、年龄),请编写SQL查询男性和女性用户的交易总额,结果应包含性别和对应交易总额两列。 考察SQL多表连接与分组聚合能力第 90 题请说明 SQL 中 lag() 窗口函数的使用方法,并举例说明其常见应用场景。 考察对 lag() 窗口函数语法、语义及实际应用的理解第 91 题有一张订单表,包含用户ID、订单ID、类目、下单时间等字段。请用 SQL 口述思路:如何一次性计算出用户每一周购买“鞋类”和“非鞋类”的单量? 考察 SQL 条件聚合、时间分组与业务口径处理能力第 92 题还是基于表A,如何找出在十月份中,有连续三天及以上购买行为的用户? 考察SQL窗口函数与连续区间问题的解题能力第 93 题请你手写计算 AUC 的代码或伪代码。 考察对 AUC 定义、排序与计算方法及代码实现的理解第 94 题请编写SQL查询每个班级均分最高的学科。 考察SQL分组聚合与窗口函数的运用,以及如何处理并列第一的情况。第 95 题如何查询最近一年内连续登录天数超过7天的用户?请写出SQL或伪代码,并说明思路。 考察窗口函数与连续性问题建模能力第 96 题在 Python 中绘制散点图应该使用什么函数?它的主要作用是什么? 考察对散点图 API 的掌握及其在数据分析中的用途第 97 题如何根据前序遍历和中序遍历结果重建一棵二叉树?请描述算法思路并分析时间复杂度。 考察二叉树遍历性质的理解与递归分治的编码能力第 98 题请用SQL实现按分组取TOP N的记录,例如按部门分组查询每个部门薪资最高的前三条记录。 考察SQL窗口函数的使用及分组TopN查询能力第 99 题请描述如何用 SQL 查询每个部门工资第二高的员工,并说明你的实现思路。 考察 SQL 窗口函数、子查询与排序去重的综合应用第 100 题请解释SQL窗口函数的概念,并举例说明其与普通聚合函数的区别。 考察对SQL窗口函数的理解与应用能力