极氪提前批一面挂(附凉经)
所有的敬意献给伟大的极氪汽车~
嵌入式软件工程师 - 整车服务开发
C++:
- 智能指针的底层实现
- map 和 unordered_map 的区别和使用场景
- 在 map
begin()
处插入一个元素、底层做了哪些操作 - 将析构函数声明为虚函数的意义是什么
- 构造函数能否声明为虚函数
- 使用 vector 有哪些技巧
- 在哪些场景使用 lambda 表达式
- 如何实现线程 A 异步等待线程 B 的结果
LeetCode:
- 按照奇偶交替拆分两个链表、返回两个新链表头节点(
1->2->3
变为1->3
和2
)
Expand:
- 线程间通信方式