大疆客户端 一面凉经
1. 你项目中遇到的困难 (死锁或者内存泄漏)
2. 线程同步是用的什么方式
3. 那么你觉得如何避免这种问题(用类似RAII的方式来管理锁,使用的时候注意上锁的顺序)
4. 整个程序用一个锁如何实现(没答上来)
5. 生产者消费者问题
6. 信号量是如何使用的(相关的API看一下)
7. 事件对象了解吗
8. New和malloc的区别(回答的有点过于背书的形式?)
9. Delete和delete[]
10. Effective modern C++
11. Vector了解吗?扩容机制是怎么样的
12. 迭代器了解吗?vector的迭代器在什么时候失效
13. Map和unordered_map了解吗?有什么区别
14. 最近看了些哪些技术类书籍(effective C++ STL源码剖析)
15. 用过大疆的产品吗
16. 目前手里有offer吗?聊下百度的offer
反问
感觉面试官很和蔼,聊得也很开心,然后过来一个月就凉了
#大疆##面经##校招##C++工程师#