我的字节跳动十面
字节跳动是我秋招投的第一家公司,前后跨度长达大概5个月,每次面试前都是高强度的复习,能坚持下来属实不易,记录一下。
一面:实习面试,算法题如下
其他的问C++基础,算法提没做出来,直接挂。
二面:秋招提前批的一面:C++开发,游戏开发,算法基础。
三面:秋招提前批的二面:C++开发,游戏开发,算法基础。
四面:秋招提前批的三面:C++开发,游戏开发,算法题:约瑟夫环杀人,我非要在那里推数学公式,没推出来,挂。
五面:秋招提前批转岗后端的一面:C++开发,智力题:每次干掉奇数,最后剩下的数,算法题:求两数之和链表。
六面:秋招提前批转岗后端的二面:遇到面试官pua,炸了。
七面:秋招正式批抖音的一面:C++问的非常深入,C++11新特性问的相当多,算法题合并两个有序数组(要去重),Computer Graphics相关。
八面:秋招正式批抖音的二面:算法题,双向链表的反转,写出来面试官不太满意,数学题:一个圆周上三个点在同一个半圆的概率;模板特例化;typedef struct aaa* aaa1的含义;C++类成员函数中的匿名表达式可否访问类的私有成员变量。
九面:秋招正式批抖音的三面:长达一个半小时,设计模式聊了很久,手撕单例、抽象工厂方法,我把三种工厂模式都撸了一下。Computer Graphics相关,前向延迟渲染,阴影等。C++问的比较基础。
十面:秋招正式批抖音的HR面:10分钟解决,和我说那边工作强度有点大,问是否可以实习等等一些其他事情,问我现在手上的offer。
许愿意向书。
#面经##C++工程师##校招#