日常实习 pony.ai小马智行 SWE 一面凉经
官网投递了两个月一直在简历筛选,公众号联系到了hr才安排了一面(据说一共有四面...)。
视频面,zoom(面试官未开摄像头),45mins
- 自我介绍
- 想做自动驾驶的哪个方向
- 简单问了一下实习经历
- 用了什么模型 - lightgbm
- 为什么用lightgbm,有没有尝试过更加简单像是lr这样的模型
- 对于经常用的这几个之外,对其他机器学习/深度学习模型了不了解
- 挑一个介绍一下(贝叶斯)
- 简单问了一下项目经历(nlp)
- 具体介绍一下数据增广的方法
- 怎么评价的(项目是一个对话机器人)
- transformer这些了解吗(没有继续问下去)
- 我看你是计算机专业,操作系统,计算机组成这样的课你们有吗(没有继续问下去)
- 做题 力扣1438原题 , 想到了滑动数组但没想清楚到底行不行,就这样开始讨论了。面试官说需要数据结构来同时维护一段的数字+最大值+最小值,应该用什么数据结构。我一开始想的是2个优先队列+1个哈希表,他不是很满意的样子。答案是红黑树或者堆。最终时间不够了就没写最优解写了个O(n2)的,感觉是凉了。
"舒适"是自动驾驶的一个重要指标, 评判舒适的标准之一是"行驶平稳". 给定一个速度序列,表示每0.02s车辆的速度, 假设一段时间内车辆的速度偏差 (即最大和最小值之差)在指定阈值x内, 则认为是舒适.求最长的一段舒适区间. 比如, 给定一个速度序列 [11, 10.1, 10.2, 10.1, 10.2, 12] , 我们认为速度偏差在0.1以内即为行驶平稳的舒适区间, 那么最大的一段平稳的区间就是 [10.1, 10.2, 10.1, 10.2].
- 反问
- 我们学校没有做自动驾驶的,做nlp这种将来有机会进pony吗 - 有
- 实习生大概会做些什么 - 和全职差不多
总结:不愧是pony.ai!
#面试复盘##小马智行##面试题目#