欢迎关注公众号:内推君SIR,加微信:neituijunsir 加入自动驾驶交流群:聚焦 自动驾驶行业 招聘信息 /技术发展 /行业动态。

Case 1

一面

项目相关

1、简历中的项目相关问题,项目是三维重建相关的,深度学习的深度估计

2、具体细节上,网络结构、loss设计、数据、训练泛化效果

3、非公共区域如何处理、精度如何保证

基础:

1、非线性优化

2、视觉slam基础

场景题:

1、只有相机的情况下,采用深度学习的方案,如何实现高精度、强泛化的模型效果

2、cnn,不做三维了,做其他方向,怎么准备

二面

简历中的项目相关问题

基础:

三维相关:

1、双目立体匹配,哪些方案

2、sgbm,全称,g是如何实现的,什么算法原理

3、kinectfusion等等开源三维重建框架,有没有玩过,看过

深度学习相关:

1、cnn 基础架构哪些,cnn总体可以分为哪两类任务

2、l1 l2 loss 优缺点、原因、l1 l2正则化,优点,原因,如何在pytorch代码里面实现

3、交叉熵loss,代码,二分类问题

4、多loss加和,如何实现自适应权重调节

5、transformer

6、目前的模型是在什么上面跑的,tensorRT搞没搞过,有没有用c++载入过模型,模型太大怎么办,网络结构怎么调

7、轻量级网络架构哪些,mobilenet知不知道

slam相关:

1、E矩阵 F矩阵,全称,至少需要几对点来计算,自由度、矩阵的秩

2、什么情况下无法正确计算E矩阵,为什么

3、ransac,ransac特殊形式

4、pnp问题,至少需要几对点,为什么很少的点就可以计算了,还需要那么多匹配对

5、orbslam相关,orbslam流程,fast关键点、brief描述子、旋转不变性、怎么实现三角化

6、5的1/3次方怎么算,只有加减乘除

7、非线性优化、牛顿法、高斯牛顿法、区别,各是几阶的,本质区别


Case 2

一面

1、简历中的项目相关问题,项目思想,展开讨论

2、选一个最熟悉的开源框架讲讲

3、当你写BA的时候, 如果发现问题,你一般怎么debug

4、ORBSLAM还有什么改进的空间除了回环检测之外,orbslam怎么消除累计误差

二面

1、项目中的code

2、讲一下lamda函数

3、虚函数表

4、两道代码题,一道是用类来实现一个计时器。另一道是动态规划题。

5、根据编程中的知识点问一些问题,类的生存周期,类的内存储存在哪?


Case 3

1、自我介绍

2、写一个梯度下降法求解a^2=b的算法题

3、简历中的项目相关问题,尤其探讨了深度学习相关的知识在检测和分割领域的应用

4、ORB-SLAM2单目的初始化,VINS-MONO的初始化。主要涉及到一些基础知识的问答


Case 4

1、详细讲一下cartographer的流程

2、在无人机上跑的时候计算平台是什么样的,carto在上面跑的时候的资源占用

3、你的3DSLAM主要用在什么上面

4、在无人机上做和在车上做有什么区别

5、简历上说熟悉loam,lego-loam,说说loam和lego-loam的区别

6、两步L-M和loam的一步有什么区别

7、你说lego-loam回环比较简单,你有了解过什么更好的吗

8、IMU和激光融合做的算法有没有了解

9、IMU和激光雷达紧耦合的开源项目有没有了解

10、IMU预积分有没有了解

11、激光雷达怎么判断适合你的使用的,即选型,你会看那些参数

12、假如让你用EKF做IMU和激光雷达的融合怎么做

13、简历上说熟悉非线性优化G-N/L-M,平时主要用那种

14、调的库还是自己写的

15、L-M跟G-N有什么区别

16、看你也有用ceres库,huber是怎么设置的

17、说说项目,EKF怎么调参的,调完有什么感想、心得


Case 5

一面

1、简历中的项目相关问题

2、光流原理

3、矩阵求逆的复杂度?矩阵分解有哪些方法,复杂度是多少?工程上哪种方法最通用,为什么?

4、H和F矩阵的自由度。

5、IMU预积分了解吗?

6、MLE和MAP的关系。

二面

1、三道代码题,hashmap,动态规划相关。

2、C++11如何有效防止内存泄露

3、智能指针,weak_ptr讲一下

4、array和数组有什么区别?

5、C++如何高效管理动态内存(关于这个问题我真的很迷)

三面

1、简历中的项目相关问题。

2、opencv、eigen、PCL库了解吗?PCL库里bug挺多,你说说有哪些bug。

3、ORBSLAM的代码有哪些需要改进的地方?

4、BA中,海塞矩阵的求逆有哪些可以加速的方法,除了边缘化和GPU,有哪些数值计算的方式能够加速?

5、ceres库的自动求解雅克比的原理?

6、ROS中,node属于多进程,如何把两个node放在一个进程中?


Case 6

一面

1、长廊问题怎么办?

2、为什要选用yolo这个模型?

3、动态SLAM的思路?与基础矩阵分割相比有什么区别?什么是三角剖分?与深度学习方法相比的优势?

4、霍夫变换的原理?单应矩阵为什么只有8个自由度?

5、RANSAC

6、ORBSLAM的初始化步骤

7、怎么用H的稀疏性加速?

8、滑动窗口中的边缘化?

9、R的性质,李群

二面

1、纯代码面,手撕两道编程题。记得其中一道与flood fill类似。

2、git的基本原理以及相关操作

3、还有一些C++基本知识

三面

1、PnP求解最少需要几个点?(4个,3个求解,1个验证)只有一个点的自由度是多少?两个点呢?

2、二维码恢复相对位置,六个自由度,哪个自由度上对噪声比较敏感?

3、怎么用EKF融合多传感器信息?

4、单目视觉如何测量深度?

5、相机内参K的单位。

6、如何通过光流一致性剔除动态物体?


Case 7

一面

1、简历中的项目相关问题,多传感器融合了解吗?

2、跑过哪些开源算法,是否做过对比,各有什么优劣?

3、对于光照明暗变化、动态场景,视觉SLAM如何去解决?

4、视觉SLAM的行业应用有哪些,阐述一下语义SLAM的未来应用优势与劣势?

二面

1、做了哪些项目,问得非常细,会抠项目的细节问。

2、你做的项目未来还有什么改进点?

3、一道编程题,位运算相关。


Case 8

一面

1、简历中的项目相关问题

2、ORBSLAM的哪个部分最耗时?后端H矩阵求解的算法复杂度是多少?如何去加速后端求解?

3、如何求解线性方程Ax=b?SVD和QR分解哪个更快?

二面

1、ORBSLAM怎么克服尺度漂移问题?回环原理讲一下,要估计哪些量?

2、做了一道题,嵌入式编程相关,设计位运算。

3、嵌入式方面,DRAM和SRAM的区别,速度差多少?

4、因为项目用了TX2,问到TX2有哪些模块?

自动驾驶/机器人 SLAM算法 面经1相关推荐

  1. 实车采集的数据重建场景_超详细的计算机视觉数据集汇总(自动驾驶、SLAM、三维重建、计算机视觉)...

    原标题:超详细的计算机视觉数据集汇总(自动驾驶.SLAM.三维重建.计算机视觉) 公众号:3D视觉工坊 主要关注:3D视觉算法.SLAM.vSLAM.计算机视觉.深度学习.自动驾驶.图像处理以及技术干 ...

  2. 英国Just Eat自动驾驶机器人的外卖系统上线

    经过5个月的测试,自动驾驶机器人正式上岗. 英国外卖订餐网Just Eat近日推出了全球首个借助自动驾驶机器人的在线美食外卖网络,通过和Starship Technologies公司的深入合作,在英国 ...

  3. 【自动驾驶】碰撞检测算法

    参考链接: [自动驾驶]碰撞检测算法 - 知乎 [规划]Box2d::HasOverlap() 碰撞检测接口详解_lemon_zy的博客-CSDN博客_box2d碰撞检测 一个常用方法即为超平面分离定 ...

  4. 自动驾驶决策规划算法第一章笔记 忠厚老实的老王

    第一章 自动驾驶决策规划算法数学基础 第一节:决策规划算法的地位和作用 该笔记来自b站up主(偶像):憨厚老实的老王视频链接主页 第二节:为什么规划中经常见到五次多项式

  5. 自动驾驶决策规划算法第二章——Apollo EM Planner实践篇

    前置学习内容:自动驾驶控制算法 [自动驾驶][零基础]基础自动驾驶控制算法笔记_免费教学录影带的博客-CSDN博客 自动驾驶决策规划第一章 自动驾驶决策规划算法第一章_免费教学录影带的博客-CSDN博 ...

  6. 自动驾驶汽车决策层算法的新方向

    如果说过去是算法根据芯片进行优化设计的时代,那么英特尔对 Mobileye 的收购,预示着一个新时代的到来:算法和芯片协同进化的时代.今天我们着重了解下智能驾驶发展驱动下,「算法」这一细分技术领域都有 ...

  7. 一篇读懂自动驾驶汽车决策层算法的新思路

    来源 | 机器学习与统计学 如果说过去是算法根据芯片进行优化设计的时代,那么英特尔对 Mobileye 的收购,预示着一个新时代的到来:算法和芯片协同进化的时代.今天我们着重了解下智能驾驶发展驱动下, ...

  8. 目标检测YOLO实战应用案例100讲-基于深度学习的自动驾驶目标检测算法研究

    目录 基于深度学习的自动驾驶目标检测算法研究 相关理论基础 2.1  卷积神经网络基本原理

  9. 深圳内推 | 华为诺亚方舟实验室招聘自动驾驶视觉感知算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 华为 华为诺亚方舟实验室自动驾驶项目属于 2012 实验室中央研究院,是世 ...

最新文章

  1. 零起点学算法17——比较2个数大小
  2. java concurrency_Java Concurrency - Lock
  3. vs2k5 notes
  4. 如何判断设备是上电复位还是软复位(主动调用复位接口或者看门狗复位,W600)
  5. SSL与WildFly 8和Undertow
  6. Openssl-MD5
  7. PHP中select框不同用户登录,首页登录后怎么在首页显示用户名以及隐藏登录框?...
  8. HDU 1166 - 敌兵布阵
  9. 异步IO实现和应用场景
  10. 被 YYUC $is_developing 害惨了.
  11. 超级外链工具-自动添加外链都有哪些
  12. keil c语言字符型变量的值,Keil C语言
  13. 关于 nth-child(n)的几种写法。
  14. 【TED ON FLEX】支持flashplayer的RIBBIT系统
  15. datanucleus+spring 的JDO操作 select save update delete
  16. 做微信公众号平台数据分析的工具有哪些?
  17. ubuntu安装eclipse web和jeez插件处想 Cannot satisfy dependency问题
  18. linux androidx86双系统,实用教程:PC实现Windows/原生安卓双系统
  19. hihoCoder1290. Demo Day
  20. 优惠券使用条件全解析

热门文章

  1. 薄膜微压力传感器阵列
  2. 细化(thinning)
  3. 常见TCP/IP、HTTP协议以及三次握手和四次挥手
  4. python3的下载和安装
  5. 音乐计算机曲谱狂妄之人,undertale狂妄之人简谱
  6. python和jsp哪个好学_Python,Java和JavaScript,学哪个编程语言好就业?
  7. 读《Boost程序库完全开发指南》
  8. JAVA学习日志 关于调用方法、生成对象的例子。还是用数字卦程序修改
  9. dq电压方程耦合项符号问题
  10. 加密货币涨跌的原理到底是什么?