【面试】2023届秋招自动驾驶决策规划控制岗位面试总结

2023-11-01 15:30

本文主要是介绍【面试】2023届秋招自动驾驶决策规划控制岗位面试总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

随着秋招走向尾声,这边总结一下当时记录的部分企业的面试过程吧。
我学习期间的研究方向是深度强化学习,所以项目经历都与强化学习相关,面试官问项目时也会往这方向考察。

鉴智机器人

面试岗位:决策规划岗位

笔试

笔试出的是力扣原题。2道中等难度+1道困难题。

一面

  • DDPG,TD3算法流程,区别
  • 路径规划算法了解的讲一下
  • 强化学习落地难,你的看法
  • 控制就业方向窄,建议转决策

二面

  • A星算法介绍以及实际应用的优缺点,如何解决。在搜索的时候有什么技巧?
  • SAC的梯度传递方式
  • 参数正则化trick
  • 强化学习落地难的看法
  • 模仿学习了解
  • 控制障碍函数的使用与势场法有什么区别
  • 混合A星
  • Lattice规划

总结

当时鉴智机器人是最早面试的几个公司之一,所以体验并非很好,不出意外在二面阶段就挂了。

暴露出的问题:对基础掌握不扎实,底层不够了解,优缺点也不够了解。

亿嘉和

岗位:机器人规划控制岗位

一面

  • MPC和LQR比较
  • 优化算法
  • C++容器
  • ROS基础
  • ROS话题并行串行
  • Node间的通信有哪几种
  • 感知定位
  • 了解什么自动驾驶开源方案
  • 强化学习落地很难,目前只有在四足机器人上的效果比得上传统控制,那你觉得强化学习有什么优势?

总结

亿嘉和的面试非常简单,无笔试环节,仅一面就hr面了。面试官问的重点偏向编写语言知识方面,没有询问项目。

科大讯飞

岗位:自然语言处理——智能语音方向

笔试

科大讯飞的笔试还是不简单的,选择题+3道编程题。
编程题出了一道实现K-means算法的题。

一面

  • 问项目
  • 问强化学习知识点
    • 各种常用的强化学习算法的原理
    • 机器学习过拟合、欠拟合知识点

二面

  • 主要问项目

总结

科大讯飞原本报的岗位是决策规划岗位,后来被转到了智能语言方向进行面试。科大讯飞的面试相对来说还是非常简单的,单纯的询问项目和一些知识点问答。不过二面时面试官问我期望薪资多少,我当时并不知道他们能开的是多少,所以随意说了一个较高的数字,然后就没下文了。。

地平线

一面

2022.8.19

  • 问项目

  • 做一道数学题:给一个多项式式子,化成二次型表示
    f ( x 1 , x 2 , x 3 ) = ( x 1 − 1 ) 2 + ( x 2 − 2 ) 2 + ( x 3 − 3 ) 2 + ( x 1 − x 2 ) 2 + ( x 2 − x 3 ) 2 x 1 , x 2 , x 3 ∈ R f\left(x_1, x_2, x_3\right)=\left(x_1-1\right)^2+\left(x_2-2\right)^2+\left(x_3-3\right)^2+\left(x_1-x_2\right)^2+\left(x_2-x_3\right)^2\\ x_1, x_2, x_3 \in \mathbf{R} f(x1,x2,x3)=(x11)2+(x22)2+(x33)2+(x1x2)2+(x2x3)2x1,x2,x3R

    • 将该函数写成矩阵和向量的二次型形式。
    • 该函数取最小值的充分必要条件是?
  • coding环节:已知一条线段两端点坐标A,B以及一点C,求点C到线段AB的投影点坐标。

  • 意向地

  • 职业规划

二面

2022.8.26

在这里插入图片描述

总结

地平线是比较可惜的,二面一开始先做题目,由于我当时没写出来,所以面试官直接通知很遗憾了。。

蔚来

岗位:自动驾驶规划控制岗位

笔试

笔试比较简单,选择题+3道编程题,编程题是力扣题目。

一面

问答
  • 介绍自己。
  • 介绍强化学习怎么用的。
  • 强化学习用作参数拟合做过吗?
  • 说一些自动驾驶的强化学习的应用
  • 强化学习与经典方法的优劣
  • PID算法阐述
  • 积分饱和现象怎么解决
  • LQR原理
  • PID与LQR的区别
  • MPC原理
  • MPC与LQR区别
  • QP的原理
  • 模型的参数辨识有了解过吗
  • 汽车动力学模型知识点–车轮的侧偏力
  • MPC或LQR在动力学模型上应用有熟悉吗?
  • 无人机项目相关
  • 强化学习与经典方法哪种方式比较好
  • 目前为什么使用MPC在汽车上的比较少?
  • 最优控制与强化学习的联系与区别

手撕代码题

  • C++实现PID类,需要包含积分饱和的处理。

二面

主要问我的项目。

  • 无人车项目经历
    • 修正的过程?
    • 二次规划目标函数?
    • 与传统控制方法的对比有吗?
    • 结果对比
  • 飞机失控研究项目
    • 效果怎么样
    • 输入输出?
    • 神经网络输入输出
    • Q函数是拟合出来的吗
  • MBRL
    • MPC怎么使用的
    • 为什么要使用RL?这样建模很多是无法保证的
  • 做飞行器和汽车而言,主要差别在哪里?如果要进入这个行业,要从哪几个方面补课呢?
  • 每年新兴的算法都很多,工业界用的算法都很保守,你觉得原因是什么?
  • 自动驾驶决策难点在哪里?
    • 无人机决策难点在哪里?控制频率和通信频率

总结

蔚来也是面的较早的一批,大概8月份左右,当时做的准备不够充足,二面半小时就结束了。非常可惜。。。

文远

岗位:自动驾驶决策规划岗位

一面

2022.9.13

项目

  • 安全强化学习运动规划
    • 使用普通规划方法与CBF结合不行吗
      • 如果在无干扰和延时的情况下是可以的,但是面对工况比较复杂时,RL的优势就体现出来了。
  • 融合物理对称性的MBRL
    • 对称性含义

coding

  • 求平方根
    • 牛顿法的复杂度
  • 求矩阵的最长递增路径长度
    • dfs
    • dp搜索方向

总结

文远的一面手撕代码只写出来一道,第二道题没写出来,所以没了。。所以题还是得多练,一般手撕题都是力扣原题或者类似的题。

滴滴

岗位:自动驾驶决策规划岗位

提前批无笔试。

滴滴提前批一面(40分钟)

20220826

  • 自我介绍

  • 项目:飞机失控和安全强化学习

    • reward怎么设计的
    • 稳定性哟普理论证明嘛
    • 对比传统方法优点
  • 项目:安全强化学习

    • 怎么保证安全的
    • CBF硬约束还是软约束?
    • CBF如何加入到RL训练中的
    • 怎么通过二次规划
    • 约束怎么给,怎么保证是凸约束
    • 求解失败怎么办,如何提高算法求解成功率
    • 怎么调整安全阈值的
  • 手撕代码:找到 K 个最接近的元素

滴滴提前批二面(40分钟)

20220826

  • 面试官介绍
    • 行为规划
    • 逻辑回归
    • rule-based 使用率:70-80%
    • 优化 使用率:10-20%
    • 数据驱动:10-20%
    • 控制、规划、交互决策
  • 项目:安全强化学习
    • 控制障碍函数形式
    • 如何结合
    • 控制障碍函数的输入
    • 二次规划目标函数和约束是什么
    • collision cone
  • vector
    • vector底层
    • push_back实现原理
    • 原生数组有什么缺点
    • size()和capacity()区别
    • public,protected,private
    • 手撕:实现push_back函数

滴滴提前批三面(50分钟)

20220901

  • 问项目(30多分钟)
  • 做题:给了一道寻找起点到终点的所有路径的编程题

滴滴提前批四面(30分钟)

20220909

  • 单纯问项目

总结

滴滴大概是我最遗憾的,一路走到了四面,应该是sp了,前面三面面试都挺顺利,可惜最后一面答得不是很好,然后就泡池子无下文了。

以上是当时有记录的一些企业,另外还有面的其它企业当时忘记记录了,现在也已经想不起来当时面试内容是什么。这次秋招总体来看对于我而言是失败的秋招,想去的企业都没有通过,最后接了点击就送的BYD,目前来看算是躺平了,相比其他人来说薪资水平已经远远不在一个起跑线上,只希望自己在入职之后能够生活得很好吧。

最后,附上我当时投递的公司列表:

这篇关于【面试】2023届秋招自动驾驶决策规划控制岗位面试总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323977

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

动态规划---打家劫舍

题目: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 思路: 动态规划五部曲: 1.确定dp数组及含义 dp数组是一维数组,dp[i]代表

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

poj 2976 分数规划二分贪心(部分对总体的贡献度) poj 3111

poj 2976: 题意: 在n场考试中,每场考试共有b题,答对的题目有a题。 允许去掉k场考试,求能达到的最高正确率是多少。 解析: 假设已知准确率为x,则每场考试对于准确率的贡献值为: a - b * x,将贡献值大的排序排在前面舍弃掉后k个。 然后二分x就行了。 代码: #include <iostream>#include <cstdio>#incl

二分最大匹配总结

HDU 2444  黑白染色 ,二分图判定 const int maxn = 208 ;vector<int> g[maxn] ;int n ;bool vis[maxn] ;int match[maxn] ;;int color[maxn] ;int setcolor(int u , int c){color[u] = c ;for(vector<int>::iter