经纬恒润自动驾驶C++一面面经
1、自我介绍 + 询问个人信息 + 意向
2、说一说回调函数
3、A线程执行一个函数B线程执行一个函数,A向B注册了一个回调,最终这个回调在哪里执行
4、说一说系统调用,进程间通信有没有系统调用
5、系统调用有几次内存拷贝,能不能更少,DMA拷贝和CPU拷贝有什么不一样
6、gdb了解吗
7、智能指针,说一说weak_ptr
8、epoll机制
9、死锁有没有遇到过
10、用过哪些容器,为什么不用map,而用unordered_map
11、如何将string转换成一个结构体里面包含int, double, uint8
12、protobuf用途,为什么要用protobuf序列化和反序列化
13、你对上下文的理解
14、没有遇到过死锁的问题
15、有哪些强制类型转换,dynamic_cast的用途
一面过,二面拒
#发面经攒人品#