字节跳动客户端c++ 开发1、2、3、HR面
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)字节跳动客户端c++ 开发1、2、3、HR面一面:(50min)面试官是一个比较严肃的人,话不太多,很多时候都是你在说,偶尔会给一些提示。问题:1.虚函数说一下2.vector具体实现说一下3. virtualmemory说一下4. c++ 11的新特性说一下: auto , 智能指针、右值引用5. 移动构造函数用法6. 说几个排序7. 排
2022年秋招/春招/提前批/大厂面经整理(持续更新中~)
字节跳动客户端c++ 开发1、2、3、HR面
一面:(50min)
面试官是一个比较严肃的人,话不太多,很多时候都是你在说,偶尔会给一些提示。问题:
1.虚函数说一下
2.vector具体实现说一下
3. virtual memory说一下
4. c++ 11的新特性说一下: auto , 智能指针、右值引用
5. 移动构造函数用法
6. 说几个排序
7. 排序稳定性以及其作用
8. 关系型数据库和非关系型数据库区别
大概就记得这么多了,手撕代码之字型遍历数组,leetcode 498,楼主没有刷过这个题目,所以和面试官不断沟通,磕磕绊绊大概做出来了。
二面:(50min)
面试官是一个很和善的人,全程带笑,就算你哪儿不会,也会讲没关系没关系,很优秀的面试官。
上来讲前面面试官问了很多问题了,不知道问什么问题了。
- 进程和线程(注意再linux内核中无明显区别)
- 开放题:一个圆形纸上一个不规则多边形图案,问这个图案占纸大小?(概率论)
- 手写代码:leetcode33 转动有序数组查找值,楼主之前刷到过,给面试官讲了一下思路,面试官就直接跳过了,没有手写。
- 手写代码: 多线程固定打印值,对多线程这一块了解并不深,所以直接沟通换题。
- 手写代码: 面试官自己想的题目,我大概说一下和c++里面依赖有关。若a依赖于b依赖于c, c依赖于d,d依赖于e。(a->b->c , c->d , d->e),
那么最终linking顺序为edcba,要求输入:数字k表示k行依赖;k行string,每一行代表依赖关系(ab表示a->b);最后输出linking顺序。
三面:(1h)
leader面,leader是一个很和善的人,问的问题也挺基础的,c++八股文学好就没啥问题。
1.自我介绍
2.进程和线程(老问题了)
其他不太记得了,说一下手撕代码
3.leetcode 297 字符串的序列化和反序列化。
四面: (50min) 2021/4/19
hr面,老实说,hr面给我压力比之前还要大,之前技术面谈笑风生,hr面感觉被压力面了,可能双方博弈过程中气势被hr压制住了,emmmmmm。
没有自我介绍,直接问个人问题。
1.为啥考研,考研过后失败两科有过分析吗?
2.未来职业规划
3.了解我们岗位么?如果团队做的事情和自己预想的相差大,那么你会怎么办?
4. 面对的最大挑战是什么。
5.还有投过其他公司么?
6. 其他公司笔试环节为什么没有通过? 想过自己原因么?
7.公司的工作时间有了解过么?
8. 介绍了下目前团队在干的事情
9,反问环节
总结语
希望大家能够时刻保持一颗积极向上的心,我始终相信一件事:机会永远是留给有准备的人。
资料分享:下图中的资料是我和群里的小伙伴一起为正在准备秋招的朋友整理的,需要这份校招资料的点赞、转发、收藏之后添加君羊【832218493】 免费了领取!
更多推荐
所有评论(0)