字节跳动-C++客户端开发(抖音) 面试
一面(1h)
1. 自我介绍。
2. 实习项目:主要考查项目架构+数据处理+数据库+大模型微调(项目跟AI相关的,问了20min左右,这方面我也没仔细研究过,回答的乱七八糟)。
3. 死锁是什么?预防和解决死锁的办法?
4. 智能指针原理是什么?智能指针有哪些?
5. 构造函数执行过程中能不能调用虚函数?为什么?
6. 内存泄漏是什么?怎么检测?怎么防止?如果你做一个内存泄露检测工具你怎么设计?
7. 优先队列是什么?底层实现是什么样的?
8.线程池是什么?需要提供哪些接口?如果让你做一个线程池怎么设计?
9. 在校期间参加过哪些比赛?
10. 手撕:有序链表的合并。
11. 反问。
二面(40min)
1. 自我介绍。
2. 项目经历:简历上的一个项目+实习项目。主要还是问了实习项目,深入追问(一面结束后搜资料看了一些,感觉答的比上次好)。
3. 没八股。
4. 手撕:给定一个整数n和一个整数数组nums,用数组中的元素(可重复使用)构建出不大于n的最大整数。写了10min没思路,问面试官能不能换题,说代码写不出来没关系,说一下大概思路。
5. 反问。
当时一面面完过几小时就约了二面,但是今天二面结束都没有通知。手撕没做出来应该是挂了
。
#字节跳动# #面试#
1. 自我介绍。
2. 实习项目:主要考查项目架构+数据处理+数据库+大模型微调(项目跟AI相关的,问了20min左右,这方面我也没仔细研究过,回答的乱七八糟)。
3. 死锁是什么?预防和解决死锁的办法?
4. 智能指针原理是什么?智能指针有哪些?
5. 构造函数执行过程中能不能调用虚函数?为什么?
6. 内存泄漏是什么?怎么检测?怎么防止?如果你做一个内存泄露检测工具你怎么设计?
7. 优先队列是什么?底层实现是什么样的?
8.线程池是什么?需要提供哪些接口?如果让你做一个线程池怎么设计?
9. 在校期间参加过哪些比赛?
10. 手撕:有序链表的合并。
11. 反问。
二面(40min)
1. 自我介绍。
2. 项目经历:简历上的一个项目+实习项目。主要还是问了实习项目,深入追问(一面结束后搜资料看了一些,感觉答的比上次好)。
3. 没八股。
4. 手撕:给定一个整数n和一个整数数组nums,用数组中的元素(可重复使用)构建出不大于n的最大整数。写了10min没思路,问面试官能不能换题,说代码写不出来没关系,说一下大概思路。
5. 反问。
当时一面面完过几小时就约了二面,但是今天二面结束都没有通知。手撕没做出来应该是挂了
#字节跳动# #面试#
全部评论
当你觉得面的很好的时候,字节会给你惊喜
相关推荐
火烤不达鸟_团黑子版:今年美团也还是大点兵
点赞 评论 收藏
分享

点赞 评论 收藏
分享