旷视科技自动驾驶C++开发实习面经

Time List
02-17 投递简历
02-21 约面
02-24 一面

一面
项目拷打
1. 项目一
  1. 讲解一下无人机轨迹规划的流程,需要注意哪些部分。
  2. 无人机轨迹是如何表示的,如何确保其满足运动学约束。
  3. 运动规划后端是如何优化前端搜索出来的轨迹的。
  4. 无人机能耗是如何建模的。
2. 项目二
  1. 项目端到端的输入和输出分别是什么。
  2. 强化学习在项目中的作用是什么。
  3. 项目的网络架构是怎么样的。
  4. 如何通过reward更新策略网络的
3. 项目三
  1. 什么是非抢占式调度。

-----------------------------------------------------
C++八股
1. static关键字的作用。
2. 虚函数是如何实现多态的,如何使用虚函数。
3. vector和list的区别。

-----------------------------------------------------
代码题
15. 三数之和 - 力扣(LeetCode)

#面经#
全部评论

相关推荐

04-18 01:20
已编辑
哈尔滨工程大学 C++
4.10一面mmt项目拷打1.故障码你怎么理解 排查思路2.负载优化思路3.项目这个内存泄漏怎么排查的4.讲一下这个增量的机制为什么换这个线程的调度策略不换另一个5.这个容器传的数据是什么?等等还有很多其实不深准备的很多都没问到八股环节(只记得一部分)1.如何理解C++智能指针?详细介绍2.shared_ptr的引用计数加--操作是否线程安全?怎么实现加一的3.能否在类内部将this指针赋值给shared_ ptr,会引发什么后果?4.请讲解C++中std:move的原理与使用场景?5.C++中malloc和new的核心区别是什么?6.能否通过malloc申请内存后强转为类的指针使用?7.调用malloc申请50M内存时,系统会立刻占用50M物理内存吗?8.C++中的vector是否是线程安全的?扩容机制9.一个线程对vector执行push_back,另一个线程同时读取front和back,该操作是否安全?10.若vector容量分配为150,一个线程push_ back.另一个线程读取,是香可以不加锁?11.对vector进行--边写(push_back)边读的操作,是否会出现线程安全问题?(只记得这些)手撕:从零实现删除链表倒数第n个节点,自定义链表结构鼠鼠一直在看项目很多八股都忘了,一半都没答上来,感觉面试官很好问题也会重复,给时间思考,手撕慢也一直在等我。我真是个飞屋。。感觉很辜负面试官4.13一面过 约二面4.15二面1.问一面问了八股没2.问简历上两个项目 讲亮点3.对内存泄漏有了解吗 你会怎么排查增长和泄露3.谈谈个人优势和优缺点手撕 从零实现一个智能指针然后然后给ta详细讲了一遍,问我是不是线程安全的,如果要想线程安全应该怎么改4.17 oc
查看21道真题和解析
点赞 评论 收藏
分享
评论
9
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务