快手 C++ 开发工程师一二面
快手 C++ 开发工程师一面
自我介绍
怎么学习 C++ 的?看过什么书?
new 和 malloc 的区别?
如何限定对象只在堆上或者栈上实例化?
内存分布?为什么要用虚拟内存?
什么是 RAII?有什么应用?
说一说共享指针?怎么设计 unique_ptr?
算法题:
- 手撕 unique_ptr 实现
- 中序遍历二叉树转链表
- 最少会议室
反问:业务?广告引擎;后续流程?两面技术面;
时长:45 分钟
平台:轻雀面试
总结:比较常规八股,手撕防住了
快手 C++ 开发工程师二面
麻,迟到五分钟,进来一直在看手机,一分钟自我介绍完还在低头看手机,说太简短了,然后叫我继续介绍项目,说到一半打断说推迟半个钟,呵呵了
自我介绍
聊项目?技术难点?
了解什么技术栈?怎么做划分的
实习收获?
怎么做一个推荐系统或者推荐算法,例如抖音刷视频?
时长:25 分钟
算法题:无
平台:轻雀面试
反问:已经懒得问了
总结:纯纯 KPI!不想要不匹配直接挂就行啦浪费大家时间