面灵AI→

Shopee 大数据笔试:3:3:4 分值分布与三道编程题

轮次
笔试
时间
2026-10
来源
牛客网

《面试题目》

  1. 笔试的分值怎么分布?——单选、多选、编程三部分按 3:3:4 分配。
  2. 编程题考几道、考什么?——共三道,两道算法题加一道 SQL 题,难度都不高,大致是 LeetCode 简单到中等。
  3. 算法题怎么提交?——第一道是 LeetCode 式提交,第二道是 ACM 模式,需要自己处理输入输出。

《参考解析》

分值结构决定复习侧重:编程占 4 成,是单块权重最高的部分,选择题合计占 6 成。大数据岗把 SQL 固定放进编程题,说明这个岗位把 SQL 当硬技能考——刷题时别只刷算法,窗口函数、分组聚合、多表关联、去重计数这些写法要能不看文档写出来。算法题难度不高但题量固定,性价比在稳而不在难,先把简单题的正确率做满。

两种提交模式都要练:LeetCode 式提交只实现函数体,不用管 I/O;ACM 模式要自己从标准输入读、按题目要求输出。同一场笔试混用两种模式已经很常见,ACM 模式翻车的原因通常不是算法本身,而是输入格式——多组用例、以 EOF 结束、空格与换行混排。平时刷题两种都过一遍,考场上能省下十几分钟。

笔试环境本身也是变量:作者反馈编译器对所有错误只给一种提示,不区分编译错误和运行错误,只能一行行排查。遇到这种环境,先在本地把最小用例跑通再贴进笔试编辑器,把编辑器里的调试次数压到最低。