您的位置:首页 > 其它

[面经]CVTE2018秋招(嵌入式开发)

2017-09-23 11:04 344 查看
这是实验室小伙伴的经历。

面试者1
项目框架?
uboot的作用?
linux启动流程?
堆,栈,生命周期,作用域?
如何用两个栈实现一个队列?
多态如何实现?虚函数如何实现?虚函数表存放在哪里?
如判断单链表是否有环?
给定一个字符串,如何高效地将内部个空格替换成%20?
strcpy实现原理?

面试者2
一面
进程与线程的区别
子进程继承了什么
进程间通信
智能指针
C++为什么要继承
什么是多态
qt信号与槽在哪个步骤实现
反转单链表
你想问什么
二面
一个二维数组和一些指针,指出指针在内存中所对应的地址
上位机与下位机的串口通信
中断
Linux常用命令
如何把内核编译成模块,如何加载模块
有序链表插入节点依然有序
可重入函数
C++写时复制
智能指针
多态是什么?如何实现?
用过什么容器

评价:
     不同的面试官有不同的检验思路,独自一套。或者是面试官擅长的领域不用,问题也会不同。上面第一面试官显然对于底层了解较深,第二面试官对上层、尤其是C++了解较深。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: