首页 > 欧亿·体育(中国)有限公司专栏 > HRM > 人力资源 > 面试甄选 > 百度2022年嵌入式面试题-大厂面试真题及答案DOCX

百度2022年嵌入式面试题-大厂面试真题及答案DOCX

cfclub
V 实名认证
内容提供者
欧亿·体育(中国)有限公司大小:13KB(压缩后)
文档格式:DOCX(3页)
欧亿·体育(中国)有限公司语言:中文版/英文版/日文版
解压密码:m448
更新时间:2024/12/23(发布于贵州)

类型:积分欧亿·体育(中国)有限公司
积分:8分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


文本描述
一面(1小时)
内联和宏区别,内联在哪个阶段展开
引用用法
C++面向对象的特性
C++成员变量有哪些类型
继承类的构造函数和析构函数调用顺序
内存分布
C++ static什么时候初始化,在内存哪个区
类默认生成哪些方法
默认的拷贝构造函数是浅拷贝还是深拷贝
const+指针用法
C++11新特性了解哪些?
用过哪些C++提供的类
map和unorder_map底层实现区别
数据结构的种类,为什么会有数据结构
什么时候用数组什么时候用链表
怎么调试程序,GDB常用命令
Linux启动流程
做个Linux镜像定制吗
项目中遇到了什么问题
和团队成员闹矛盾怎么办
学过哪些语言,都用来做什么
学过软件工程吗?设计软件时怎么规划
反问:目前您做哪方面工作?部门分布在哪些地方?新人培训机制?面试流程
二面(30分钟)
系统调用陷入内核态过程
内存空间分布
系统崩溃了怎么解决,怎么用GDB分析
进程和线程的区别
创建线程的函数、底层实现,线程的本质是什么
Double Free怎么避免
进程通信方式,消息队列、mmap、socket区别、优势,管道一般用在什么场合
开发过安卓吗?
select、poll、epoll区别和实现
socket通信一方崩溃了,另一边会发生什么:会崩溃,向无效socket写值
程序编译流程,各阶段做什么
用过哪些”高级“的Linux命令
fopen和open的区别
计算机网络七层结构
C++左值右值,完美转发
map和unorder_map底层实现
虚函数表,在内存哪个位置:C++中虚函数表位于只读数据段(.rodata)
反问:入职后做什么?智能座舱安全性怎么保证
三面(1h30min)
自我介绍
mangopi项目:硬件、软件、API做的接口
电源项目:传感器接口,怎么保证采集的数据是同一时刻的,通信协议怎么做的,为啥叫分布式,为什么不用protobuf这类库,有没有超时重发、应答等机制,有没有用buffer缓存数据,buffer里得数据会被覆盖吗?
气象站项目:怎么做防水,通信协议里面除了传感器数据还有其他什么数据,modbus。
共享屏幕:画android架构、linux启动流程,写多态,设计模式,指针函数和函数指针,看项目代码(裂开,最后给他看了博客里的代码)
反问:您提到了减少ECU数量,怎么保证减少后的稳定性?自动驾驶风险?智驾融通创新名字由来,面试官回答讲的很好,说了很多,专业!
百度2021面试真题
1.个人项目介绍
2.本科电设智能车竞赛细节
cpp问题:
3.static 全局 局部变量 函数 以及类内函数与类外区别(this指针)
4.const static var是否可用
5.const类中static修饰变量是否可用
6.extern c
7.多态的作用,条件,用途
8.构造函数是否能为虚函数
9.如果一个类中全是虚函数会怎样(内存和效率的综合考量)
10.指针常量和常量指针
11.stl vector能否存指针,引用呢
12.vector的扩容机制以及优化方法
13.哪些函数可以重载?为什么
14.重载 ++i和i++形参分别是什么
15..shell,linux常用指令awk,sed

版权所有: 欧亿·体育(中国)有限公司©2025 客服电话: 0411-88895936 18842816135

欧亿·体育(中国)有限公司