百度嵌入式一二三面面经

一面(1小时)

  1. 内联和宏区别,内联在哪个阶段展开

  2. 引用用法

  3. C++面向对象的特性

  4. C++成员变量有哪些类型

  5. 继承类的构造函数和析构函数调用顺序

  6. 内存分布

  7. C++ static什么时候初始化,在内存哪个区

  8. 类默认生成哪些方法

  9. 默认的拷贝构造函数是浅拷贝还是深拷贝

  10. const+指针用法

  11. C++11新特性了解哪些?

  12. 用过哪些C++提供的类

  13. map和unorder_map底层实现区别

  14. 数据结构的种类,为什么会有数据结构

  15. 什么时候用数组什么时候用链表

  16. 怎么调试程序,GDB常用命令

  17. Linux启动流程

  18. 做个Linux镜像定制吗

  19. 项目中遇到了什么问题

  20. 和团队成员闹矛盾怎么办

  21. 学过哪些语言,都用来做什么

  22. 学过软件工程吗?设计软件时怎么规划

  23. 反问:目前您做哪方面工作?部门分布在哪些地方?新人培训机制?面试流程

二面(30分钟)

  1. 系统调用陷入内核态过程

  2. 内存空间分布

  3. 系统崩溃了怎么解决,怎么用GDB分析

  4. 进程和线程的区别

  5. 创建线程的函数、底层实现,线程的本质是什么

  6. Double Free怎么避免

  7. 进程通信方式,消息队列、mmap、socket区别、优势,管道一般用在什么场合

  8. 开发过安卓吗?

  9. select、poll、epoll区别和实现

  10. socket通信一方崩溃了,另一边会发生什么:会崩溃,向无效socket写值

  11. 程序编译流程,各阶段做什么

  12. 用过哪些”高级“的Linux命令

  13. fopen和open的区别

  14. 计算机网络七层结构

  15. C++左值右值,完美转发

  16. map和unorder_map底层实现

  17. 虚函数表,在内存哪个位置:C++中虚函数表位于只读数据段(.rodata)

  18. 反问:入职后做什么?智能座舱安全性怎么保证

三面(1h30min)

  1. 自我介绍

  2. mangopi项目:硬件、软件、API做的接口

  3. 电源项目:传感器接口,怎么保证采集的数据是同一时刻的,通信协议怎么做的,为啥叫分布式,为什么不用protobuf这类库,有没有超时重发、应答等机制,有没有用buffer缓存数据,buffer里得数据会被覆盖吗?

  4. 气象站项目:怎么做防水,通信协议里面除了传感器数据还有其他什么数据,modbus。

  5. 共享屏幕:画android架构、linux启动流程,写多态,设计模式,指针函数和函数指针,看项目代码(裂开,最后给他看了博客里的代码)

  6. 反问:您提到了减少ECU数量,怎么保证减少后的稳定性?自动驾驶风险?智驾融通创新名字由来,面试官回答讲的很好,说了很多,专业!

一二面八股,三面项目,虽然感觉压力挺大,但是面试总体感觉很好,面试官很nice,基本上是聊天的形式,问题很专业。

#百度面试##面经##嵌入式面经##百度面经#
全部评论
{"pureText":"","imgs":[{"alt":"discuss_166****647555.jpeg","height":1344,"localSrc":"content://media/external/images/media/13977","src":"https://uploadfiles.nowcoder.com/message_images/20220911/853329966_1662855647660/discuss_1662855647555.jpeg","width":750}]}
1 回复 分享
发布于 2022-09-11 08:20 陕西
楼主被开奖了吗
1 回复 分享
发布于 2022-10-15 23:59 重庆
三面也太顶了,一个半小时?
点赞 回复 分享
发布于 2022-08-24 11:11 江苏
三面都是技术面,百度真行啊
点赞 回复 分享
发布于 2022-08-24 21:16 天津
点赞 回复 分享
发布于 2022-08-28 22:35 上海
没有code吗
点赞 回复 分享
发布于 2022-08-29 13:46 上海
有后续吗
点赞 回复 分享
发布于 2022-08-29 21:04 广东
hxd有收到测评了吗
点赞 回复 分享
发布于 2022-09-05 10:51 江苏

相关推荐

秋招面经1. 如何在嵌入式系统中实现Wi-Fi通信?2. 使用GPIO控制伺服电机的运动。3. 嵌入式系统中如何实现定时器功能?4. 如何使用SPI接口与外部设备进行数据传输?5. FreeRTOS中如何实现任务的优先级调度?6. 如何使用UART进行传感器数据通信?7. 嵌入式系统中如何实现温度监控系统?8. 使用PWM控制LED的亮度。9. 在FreeRTOS中如何实现信号量机制?10. 如何在嵌入式系统中实现语音识别?11. 使用ADC进行光照强度测量。12. FreeRTOS中如何实现任务的堆栈管理?13. 使用中断处理按钮输入事件。14. 在嵌入式系统中如何实现数据加密?15. 如何使用Zigbee进行短距离无线通信?16. 嵌入式系统中如何实现水位监测?17. 使用DMA进行SPI数据传输。18. 在FreeRTOS中如何实现任务的时间延迟?19. 如何在嵌入式系统中实现LCD显示?20. 使用RTOS实现多线程文件处理。21. 如何在嵌入式系统中实现音频播放?22. 使用GPIO实现光电开关的输入处理。23. 在FreeRTOS中如何实现任务的优先级提升?24. 如何使用SD卡进行数据存储?25. 嵌入式系统中如何实现电源故障监测?26. 使用I2C与湿度传感器进行数据采集。27. 在FreeRTOS中如何实现任务的负载均衡?28. 如何在嵌入式系统中实现远程监控?29. 使用CAN总线实现汽车传感器数据通信。30. 在嵌入式系统中如何实现设备的远程控制?嵌入式C++面经推荐大佬面经  链接在下边  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
6
56
分享
牛客网
牛客企业服务