首页 > 地平线工具链应用开发一二面经(C++)
头像
Kyle_啊
编辑于 2020-09-03 18:04
+ 关注

地平线工具链应用开发一二面经(C++)

9.1
一面 :
1.自我介绍
2.知道工具链应用是什么意思吗?     然后告诉我需要对接客户和其他开发同事,然后也需要应用的开发
3.问了项目的遇到的难点,最后的处理方式。
4.会不会python和深度学习(完全不会...)
5.虚函数和纯虚函数的区别
6.静态多态和动态多态的实现
7.C++内存管理
8.进程的状态转换
9.手撕  判断一棵树是否为对称二叉树
10.反问

9.3
二面:
1.自我介绍
2.Qt用了哪一些类,是否用过列表类,如果我有十万条数据需要填充列表,应该怎么做?
3.如果Qt在点击某个按钮触发的事件需要处理大量数据,比如这个数据处理需要一分钟你会怎么设计?
4.项目用什么方式调试代码?(我回答打断点)。如果是需要在多线程中调试呢,这样是打断点是没有用的的,有什么方法可以调试?
5.Zigbee用的怎么样,为什么用Zigbee,不用蓝牙Wifi。Zigbee协议栈有修改过吗?有什么和Zigbee实现相似功能的无线传输协议。
(2 3 4 5这几点是根据项目问的)
6.线程进程区别
7.虚拟地址讲一下,虚拟地址是如何和物理地址进行映射的
8.计算机网络七层模型。交换机路由器都用在那一层,Ping命令讲一下,使用它会进行的过程是什么?
9.C++文件编译成可执行文件的过程。
10.静态链接和动态链接。你会在什么情况下将库文件编译成动态库和静态库
11.Shell用的怎么样?写过最复杂的Shell是实现什么功能?写一个shell脚本,查看当前目录下面所有以py结尾的文件,再写一个查看当前目录下面所有以py结尾并且文件内容里面会有“Hello”的文件
11.手撕,反转链表。
12.反问

一面问的一些关于基础知识的问题和项目的细节描述,
二面针对你做的项目而问的一些场景的分

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖