字节跳动 北京飞书 后端暑期实习 二面
4月17日 二面 16:00 - 17:10 1小时10分
-
面试官先对部门做了介绍,进行了自我简介。硅谷coding多年,19年加入字节,非常牛皮(面试后知道是部门leader)。
-
进行项目介绍
-
说说项目中的核心工作(最能体现出你技术含量的东西)
-
让我抽象核心工作面临的挑战 -------(从这个上学到了一些东西,大佬的眼界就是不一样,思考的角度明显比我高出n个维度)
-
说说项目中涉及的算法
-
细说墨里托坐标变换——(距离离开项目组已经1年,确实很难记得算法的具体细节,只说了大概)
-
高斯烟羽模型细节——只说了大概
-
面试官笑着说:说的很朦胧,似乎离我想要的东西接近了,但是还差一点,本来还想着能学到一些东西,但是什么也没学到(我尬笑,心里想:我配吗QAQ,我只是一个臭垃圾)。建议我对简历中写到的东西,完全熟悉,因为面试官肯定会深挖。
-
面试官问leetcode刷了多少道题,答:400,其中很大一部分都是sql题,很后悔自己装b说400。
-
面试官反手取消题目一,直接上了题目二:正在二维字符数组中,查找某个单词出现的次数,leetcode改编题(庆幸,题目一没做过,估计需要一段时间才能work)
-
先问我眼看答案是几,说错了,面试官引导了一下,重新思考,说对了,开始coding。
-
面试官说:加快速度,你只有10分钟的时间。
-
疯狂coding,面试官一眼发现代码29行少写一个条件,补上
-
面试官说似乎没问题,但是还是要执意测试一下,结果错误
-
面试官打电话,说下一场面试推迟5分钟,再给我5分时间,让我debug,showmebug没法使用debug,我只能用控制台打印debug;
-
压力山大,面试官真的牛皮,看了一分钟,两句话指出我的错误,说我对递归和分治理解的还不深入,说怎么怎么改(提出两种解决方案),我选择了第二种,AC了。
-
面试官说:刷了400道题,做成这样,不应该啊,但是可以看到有一定功底。然后建议我到Totube上学习一下他的编程课。
-
知道后面还有homie等待面试:我说不管能不能过,希望快点出结果。
-
面试官说:给我过了,他push一下hr,问如果能过什么时候来实习?
-
总结:真的大佬,学到了很多东西;在高压下,一定要集中自己的思维,仔细听面试官的每一句话,get他的点,面试官应该也会观察你在压力下的表现,这应该也是面试的一部分。