百度 提前批 嵌入式软开 一二面(凉)
1.自我介绍
2.问项目细节
开始八股环节
四种强制转换以及之间的区别和联系
面向对象的特性 移动拷贝和赋值拷贝
用过那些容器 vector的size和capacity
堆和栈的区别
线程同步和互斥锁
进程间通信
QT的槽函数和信号
IIc和spi工作原理和时序
一千个杯子装满水 有一个有毒 用多少只老鼠可以一次性测试出有毒的那一瓶 为什么?
答:10只 将瓶子按照二进制编码 然后按照二进制位喂给老鼠 死掉的为1 没死的为0 转换成十进制即为有毒的那一瓶
反问技术栈
二面
1.自我介绍
直接八股
c++左值引用和右值引用的区别 正则表达式
linux 线程用库 进程库 exec函数族的作用 进程创建 进程间通讯
三次握手四次挥手 端口的作用
编译的过程
了解那些文件系统
了解那些文件系统
库函数底层原理
makefile
手撕 1!+...+100!
反问 技术栈 培养机制 建议
嵌入式面经汇总 文章被收录于专栏
四非渣硕的秋招之旅