网易云音乐C++开发一面
网易云音乐C++开发一面,70分钟左右,面试官很温柔,但是问题比较刁。。。
- 自我介绍
- 实习项目介绍,详细介绍
- 算法题:
// 用C++实现一个hashMap,包括insert,find,rehash(扩容),冲突处理 等操作
- 基类析构函数非虚,内存泄漏问题,父类指针指向子类对象是否内存泄漏,子类指针指向子类对象是否内存泄漏
- 了解哪些资源同步互斥 的锁?互斥锁,自旋锁之间的区别?
- 原子操作了解吗?
- 如何实现一个无锁的链表,保证线程安全?(无锁编程,可能要用到原子操作和copy on write)
- copy on write
大概一个星期后通知二面,因为已经签了腾讯offer,所以拒绝了二面