佑驾创新C++开发一面
- 自我介绍(4min)
- ROS2前端做了哪些事情(实习工作)
- IDL怎么定义的(实习工作)
- QT项目模型推理是用的什么引擎?(TensorFlow还是pytorch?)C++里面用的什么?这个问题很懵
- 工厂设计模式用的C++什么特性?(多态)
- 多线程对单例模式有什么影响?
- 使用过类模板吗
- TCP和UDP区别?
- 中间件用TCP还是UDP?
- C++出现段错误一般是什么现象造成的,怎么排查的?
- 一般调试用什么调试,打log还是gdb?
- 序列化是结构体来做的吗(用cereal库)有用其他的序列化的库吗,json protobuf 结构体等
- 阻塞消息均匀抽样怎么实现的?
- set的底层数据结构,set里面怎么装重复的值(即multiset的底层原理)
- 类回调函数有几种实现方法?
- 队列和数组有什么区别?什么时候用数组,什么时候用队列?
- 结构体和联合体,联合体特点?
- 结构体内存对齐
- 一般什么情况下使用一字节对齐的结构体?这个真问懵了,一下想不起来
- 进程线程的区别?进程的通信方式,线程间的通信?
- 在本机内使用socket,一般用什么IP来做。不会
- 工厂模式基于C++什么特性来做的?
- C++多态
- 类里面成员先构造还是构造函数再构造?
- 如果类里面有个成员是类,是先构建成员类的构造函数还是这个类的构造函数?
- 静态多态指的哪些?
- 模板是工作在运行态还是编译态?
- 互斥锁一般哪里会用到?
- 一个函数返回值想返回多个数据?不使用结构体和类