2022年4月12日——百度笔试
4月12日星期二,参加了百度2022年暑期实习招聘的笔试,投递的岗位是:机器学习/数据挖掘/自然语言处理;
习题:
百度的算法笔试题分了 JAVA 和 C++ 两种(只会python 的同学可能选择题要吃亏了),包含了选择题、问答题、代码题三个部分;
-
选择题:
30 道题,每题两分,包括单项选择和多项选择。内容涵盖:C++语言基础(主要是面向对象、继承、多态、虚函数、运算符重载)、机器学习基础、概率论基础、线性代数基础、高等数学基础等等。
C++语言基础部分有些已经忘记了,平时基本上就只是使用 C++ 刷 leetcode,这部分做的不怎么理想。其他部分感觉还好,比较简单。
-
问答题:
2道题,每题 25 分。
第一题:做 CTR 预估的时候,线下实验,验证集上效果比较好,AUC比价高;但是线上实验模型排序效果很差,线上 AUC低,分析原因;
第二题:一个音乐推荐场景的系统冷启动问题;
据说之前有同学做的习题这部分主要是关于 NLP 方面的,看来我算开到了一个不错的盲盒。
-
编程题:
第一题:比较基础的统计数字频率的问题,使用 map 即可实现;
第二题:动态规划类的问题,意思就是给你两个等长的数组 A 和 B,可以使用一次 “魔法” 将 A[i] 变成 B[i];问你把 A 数组变成单调递增的数组最少需要多少次魔法,如果不能就输出 -1。
总结:
百度的笔试题不光关注于编程题的考查,还关注于其他各个方面基础能力的考查,题目难度不算太高,但是还是需要各个方面的基础都比较扎实。
希望能进面试,大家加油。
#春招##实习##笔试题目##百度#