百度提前批一面凉凉
笔者是在百度的提前批线下会场投的简历,意外收到了机器学习架构工程师的面试通知,我本人没有机器学习方面的技术经验,简历上也没有相关内容,也不知道其中有什么神奇的故事……因此这次面试主要考察了C++相关的知识,和岗位本身的关系反而不大。
📍面试公司:百度
🕐面试时间:2025.8.27
💻面试岗位:提前批-机器学习架构工程师
❓面试问题:
1.自我介绍
2.C++的多态是如何实现的
3.vector的插入复杂度,map的插入复杂度
4.了解std:move()吗?如果想使用std:move(),在类中做什么样的配合?如果有一个int a = 3, int b = move(3),那a和b的值现在分别是什么?
5.了解C++中的模板吗?实际使用过吗?
6.std:sort()底层使用什么排序算法?快排、堆排和插入排序的复杂度?
7.用过多线程编程吗?
8.有一个10000*10000的int数组,要遍历求和,先遍历行再遍历列和先遍历列再遍历行哪个效率更高?(这里没分析出来,面试官开始引导我)遍历数据送到CPU中在底层有哪些步骤?数据被送到CPU的哪里?知道CPU的缓存吗?
9.机器学习方面了解哪些?知道有几种优化器吗?(这里我基本答不上来,所以跳过了)
10.手撕,力扣原题,无重复字符的最长子串
🙌面试感想:
面试前笔者就知道一定寄,因为自己的简历和职位太不匹配了。面试官人很好,遇到答不出来的会引导我,没有给太多压力,奈何我作为转码人底子和准备都不足,太菜了另外感觉面试官考察的还挺深入的,只是背八股还是有些不够的