经纬恒润嵌入式/C++面经

8.25经纬一面问题汇总

()嵌入式相关

1、arm开发板是哪一款;

2、交叉编译怎么做的,相关的gcc链路是从哪里获取的;

3、MCU的嵌入式设备用过吗?

4、内存堆叠?

5、串口通信怎么实现的?I2C通信呢?

()八股相关

1、定义一个类,一个成员都没有在64位上占多少字节?如果加一个虚析构函数呢?

2、struct{char,double,int} 64位占多少字节;

3、像现在的PC机器用的是大端模式还是小端模式?ARM开发板呢?大端模式和小端模式的区别?一个int 0x01020304 在大端模式下从低地址到高地址是怎么存的?

4、多线程用过吗?C++11的线程怎么开,你用的什么开发环境(QT),是怎么实现多线程的。

5、在聊天界面实现一下 指针常量和常量指针,说一说二者的区别

6、以太网的MAC地址占多少字节?

7、TCP/IP熟悉吗?TCP有一个ACKACKnumber有什么区别?

8、Linux下有一个fork()函数有什么作用?创建成功父进程返回什么?子进程返回什么


总结:这次面试比较靠前,问题很基础,反正就是刚开始准备没多久,表现不是很好,但是有很多都回答的不是很好。

#经纬恒润#
全部评论
开了多少
2 回复 分享
发布于 2022-11-03 23:11 河北
这都凉?问的比我难多了!
点赞 回复 分享
发布于 2023-04-03 15:07 北京
提前批吗
点赞 回复 分享
发布于 2022-11-03 18:22 北京

相关推荐

1 自我介绍,实习经历介绍2 堆和栈的区别?栈的数据结构?函数调用时栈怎么处理?函数调用的时候参数需要使用栈吗,什么时候用寄存器传递参数,什么时候用栈?3 freertos了解过吗?进程调度底层如何实现的?关键代码段是什么?(这里贼坑,我学的时候那个叫临界区,他上来给我说了一个英语critcial section,我直接懵了)。如果os里面所有的任务都休眠了,此时cpu该怎么办?4 linux内核了解过吗?linux内核进程调度策略?完全公平调度策略使用的数据结构?讲一下红黑树?它查找的时间复杂度是多少?还了解哪些关于查找的数据结构?讲一下哈希表如何实现?你觉得平衡二叉树和红黑树哪一个效率更高?5 MMU原理?linux在用户态调用了malloc整个流程是什么?kmalloc和vmalloc的区别?你了解linux内存的管理吗,听说过动态映射区吗?你MMU填充的是几级页表,如何填充的?6 了解过什么是内存碎片吗?如何避免内存碎片的产生?7 字符设备的注册流程,你有接触过网络设备的开发吗?你说的那个napi结构体是什么?8 阻塞IO和非阻塞IO的区别,如果我现在想是实现非阻塞打开某个设备,但是是阻塞的效果,该如何实现?9 简历上写了了解pcie和AXI总线,分别讲一下呢?大致就是这些了,被拷打了40多分钟,有几个没回答上来,感觉上是寄了
查看9道真题和解析
点赞 评论 收藏
分享
评论
8
78
分享

创作者周榜

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