百度提前批 C++/PHP/GO工程师 一面/二面/三面(自动驾驶基础架构部)

部门:自动驾驶基础架构部

一面时间:2021.8.13 15.00-16.00

因为在自动驾驶momenta实习,所以没有问八股文。自我介绍后,先是让我讲一个做的比较久的或者印象比较深刻的项目,我就讲了下大学做的那个学生成绩排名预测的项目,然后面试官提出了几个问题,主要包括:数据的分类、为什么这么提取特征、为什么降到这个维度是最好的、是否模型上有优化、这个项目的意义。

之后聊了下关于实习期间所做的几件事,包括现在主要开发的项目的细节。

coding1:两个有序顺序链表的合并,合并完依然有序。

coding2:两个等长数组a和b,每次对a和b进行不放回地取出数据:a只能取第一个元素,b只能取第一个或者最后一个元素,得到某次操作的结果是a和b取出元素的乘积,问如何取使得所有操作的乘积的和最大?

二面时间:2021.8.18 20.00-21.00

面试官让我讲一下哪个项目有困难,以及如何解决,所以我主要讲了实习期间主要开发的项目的细节,难点提到一是扰动的不可观性,二是发送端和接收端机器时间系统不一致问题,以及如何解决。

问题:vector和数组的区别。

coding1:字符串连续的多个空格压缩为一个空格,要求空间复杂度尽可能的低。

coding2:某函数t()以p的概率返回1,以1-p的概率返回0,设计函数f()通过t(),以0.5的概率返回1,以0.5的概率返回0.[在面试官的提示下,我想的是调用多次t(),当连续两次t()的结果不一样时,返回前者的值。不过下来后我试验了一下,发现这样做f()的概率还是p。]

三面时间:2021.8.20 17.00-18.00

除了关于一面二面都提到的实习所负责的主要项目外,其他方面主要问了:

1.毕业后的直接规划
2.实习学到了什么,有什么难点、收获
3.性格
4.公司分工,以及部门人数分配等

后来问了下HR,挂了,主要是基础架构部现在主要做仿真,我目前实习在建图组做基础模块运维和开发,所以不太搭,就有点可惜吧。总体来说三次面试感觉很ok,感觉岗位也很匹配,不像其他后端等等一面不看项目、简历或者实习,就问一串的八股文,又是cpu结构又是int8_t底层表示的,谁顶得住呀,上了硕士这些知识用不到早忘了,百度三次面试基本就照着做过的项目、实习的任务等等问了下,只问了一个八股文还是特别基础那种...

反正是觉得挺可惜的,这些项目(简历上的项目以数据分析等为主)和实习的任务对于其他团队或者公司就是0,所以想之后就投自动驾驶公司吧,做些基础模块的开发工作,毕竟实习期间接触挺多的...

结果做自动驾驶的公司,小米秋招岗位难度挺大的,百度秋招没有基础架构部,滴滴官网似乎还停留在今年三月,特斯拉只有硬件和汽车工程,其他似乎和我目前的公司也差不多,还不如留在实习的公司呢,毕竟待半年也挺有感情的,也是第一个给我机会的公司,不然我没有实习经历秋招就是被当猪杀。。。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值