首页 > 字节跳动客户端c++ 开发1、2、3、HR面,许愿OC
头像
今天你编程了么?
编辑于 2021-04-19 16:20
+ 关注

字节跳动客户端c++ 开发1、2、3、HR面,许愿OC

一面二面2021/3/31
一面二面是连在一起的,一面过后5分钟二面。

一面:(50min)
面试官是一个比较严肃的人,话不太多,很多时候都是你在说,偶尔会给一些提示。问题:
1.虚函数说一下
2.vector具体实现说一下
3. virtual  memory说一下
4. c++ 11的新特性说一下: auto , 智能指针、右值引用
5. 移动构造函数用法
6. 说几个排序
7. 排序稳定性以及其作用
8. 关系型数据库和非关系型数据库区别
大概就记得这么多了,手撕代码之字型遍历数组,leetcode498,楼主没有刷过这个题目,所以和面试官不断沟通,磕磕绊绊大概做出来了。


二面:(50min)
面试官是一个很和善的人,全程带笑,就算你哪儿不会,也会讲没关系没关系,很优秀的面试官。
上来讲前面面试官问了很多问题了,不知道问什么问题了。
1. 进程和线程(注意再linux内核中无明显区别)
2. 开放题:一个圆形纸上一个不规则多边形图案,问这个图案占纸大小?(概率论)
3. 手写代码:leetcode33 转动有序数组查找值,楼主之前刷到过,给面试官讲了一下思路,面试官就直接跳过了,没有手写。
4. 手写代码: 多线程固定打印值,对多线程这一块了解并不深,所以直接沟通换题。
5. 手写代码:  面试官自己想的题目,我大概说一下和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) 2021/4/13
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,反问环节

最后,许愿offer!!!!!听说牛客***别灵,我也要许愿!!!!求求你了!!!!!

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐