蔚来嵌入式一二三面面经

鼠鼠就是个普通C++,没做过嵌入式,感觉是凉
一面 30min:
介绍一下项目
static作用,局部static和全局static区别
TCP三次握手
Linux虚拟内存
指针引用区别
C++内存分区
new/delete和malloc/free区别
职业规划
为什么选择蔚来

二面 30min:没开摄像头,面试官听起来挺老的
介绍一下项目
然后问我有没有内核级别开发经验,我说没有
感觉面试官后面不太想问了

如何进入内核态
TCP握手挥手
进程线程区别
线程同步方式,答了常见的那几种,问有没有用过不常见的,答了原子操作、内存屏障啥的
对蔚来有什么认识,对智能座舱有什么认识
多久毕业

三面: 45min
没开摄像头
上学时学过什么课
项目一个一个深挖,没有八股
反问开发工作的层级,回复是大部分贴近硬件,上层工作很少

感觉寄,毕竟自己没啥底层开发经验

更新:10.7约了10.12 HR面(鸽到10.17了
全部评论
这得多想招你啊 问的这都是常见八股
2 回复 分享
发布于 2023-09-18 21:26 陕西
一面和二面隔了多久呀请问
1 回复 分享
发布于 2023-09-12 13:24 上海
老哥,后面咋样呢?有HR面没。
1 回复 分享
发布于 2023-09-11 20:00 天津
大佬,二面到三面隔了多久呀
点赞 回复 分享
发布于 2023-10-16 10:56 陕西
我简历都不过
点赞 回复 分享
发布于 2023-10-09 09:42
咋样了楼主
点赞 回复 分享
发布于 2023-09-21 16:47 山西
没手撕吗?
点赞 回复 分享
发布于 2023-09-13 15:16 山东
大佬可以看看我这里吗😭😭😭
点赞 回复 分享
发布于 2023-09-12 20:23 广东

相关推荐

📍面试公司:小米🕐面试时间:8.21💻面试岗位:c++开发工程师❓面试问题:1.自我介绍2.C++中malloc和new的区别?delete和delete[]能混用吗?3.什么是虚函数表?多重继承下的虚函数表结构是怎样的?4.智能指针有哪几种?shared_ptr的线程安全性如何?循环引用怎么解决?5.如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么?6.std::vector的扩容机制是什么?扩容时代价多大?如何避免频繁扩容?7.什么是内存对齐?为什么需要内存对齐?如何手动控制结构体的内存对齐?8.如何使用Valgrind或ASAN排查内存泄漏和越界问题?你在项目中用过吗?9.说说std::map和std::unordered_map的底层实现及时间复杂度10.如何用GDB调试死锁?thread apply all bt 这个命令有什么用?11.进程和线程的区别?进程间通信有哪些方式?哪种效率最高?12.线程同步有哪些机制?std::mutex、std::lock_guard、std::unique_lock的区别?13.什么是虚假共享(False Sharing)?如何避免?14.讲一下TCP拥塞控制机制?TIME_WAIT状态的作用是什么?15.Epoll的水平触发和边缘触发有什么区别?使用场景是什么?16.手撕:实现一个线程安全的环形队列(支持多生产者多消费者)17.手撕:二叉树锯齿形层次遍历(Zigzag Level Order)18.项目深挖:🙌面试感想:面经题并不刁钻,主要以项目为主,问了很多项目的细节
查看18道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
8
63
分享

创作者周榜

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