不好意思,平时个人用正体,忘记切换回来了。我去找了个在线繁简转换的工具,稍微转换了一下,感觉可能有些地方没转换好,不过希望不影响意思吧。简体应该看起来舒服一些。 @
suxiaoxiann 前两天去头条面试,现在心态有点儿崩,今天时间很晚了,睡不着,来这里说说经历吧。。
## 一面,技术面 ##
我还没喘过气来的时候,上来就来道算法题,还好是很常规的那种,很久以前做过的简单算法题,关键是把思路搞清楚,在纸上划了很久,最后写出来了。和面试官过的时候逻辑上好像没发现问题。接下来又一道算法题,是很基础的数据结构,很快写出来了一种实现方式,然后面试官问那种方式有没有潜在的问题,有没有别的方法,然后我在纸上稍微想了一下说出了另外一种方法。面试官稍微深入问了一下,然后这道题就过了。接下来就是一波又一波的高虐,问网路知识,我 P 都不懂,不断说「不好意思,这个我了解,这方面只是很少」之类的…… 问语言实现细节,也是…… 各种窘迫。。然后结束了。。
## 二面,技术面 ##
上来问一波数据库、缓存,我还是 P 都不懂,不断说「不好意思,这个我不懂」之类的…… 特别窘迫。。接下来面试官说看看代码吧,然后说了一道题目,我立刻说了本能的想法,面试官说这个肯定不符合要求,然后我稍微想了一下,说了另外一个思路,可能是我没说清楚或者是面试官没听懂我的意思,他说还是写一下代码吧。我分两种情况在纸上把其中一种情况写出来了。然后给面试官讲解思路,面试官好像还是似懂非懂?或者实在考验我?然后让我把另外一种情况也继续写完了,后来好像没有找出逻辑问题。然后下一道算法题,我好像去年做过,不过忘记做法了,然后稍微在纸上想了一下,说出了想法,面试官问了几个问题,然后这道题就过了。然后又一道算法题,那题我看过,然后在纸上把整体思路写出来给面试官说了,然后他问了用到的底层的数据结构是怎么实现的,我应该只答对了一部分。。接下来问网路的知识,我还是 P 都不懂。。然后说回去等通知吧。。当时觉得,行吧,就酱了。。肯定挂了。。手动再见。。
这两面花了两个半小时。。头都有点儿晕,整个下来也就是说,我除了会做那几道简单的算法题(准确的说是想法题,都是很基础的,没有用到任何稍微进阶的算法)之外。。感觉寄几给面试官的感觉就是个刷题机器??别的正经的东西什么都不会。。出来的时候心态有点儿崩溃。。觉得寄几什么都不会啊。。。
出来之后跟 HR 说了面试情况,道了个谢,说寄几什么都不会,谢谢给安排面试什么的。。后来小姊姊说二面给过了,要安排三面技术 leader 的面试。。当然三面还没有面啦。。只是最近很慌,感觉三面应该不会有算法题了啊。。然后我就只能全程「不好意思,这个我不知道」了。。。不过我真的不知道为什么二面会过了,可能是安慰奖那种感觉??明明全程「不会」……
唔。。他们问的技术都很深入啊,感觉寄几什么都不懂啊。。平时加班很多,也没时间研究那么深入的技术啊,没时间看书啊什么的。感觉自己还是像很差的那种应届毕业生一样,什么都不懂什么都不会啊。。其实连应一般的届毕业生都不如,至少人家基础知识还紮实,计算机网路、操作系统、数据库几方面的基础知识我几乎是零蛋。。心态有点儿崩。。
三面我是不抱什么希望。。只希望寄几能把心态调整好吧。。好好学习什么的。。你们都是怎么积累的啊。。为什么那么强啊?为什么有时间看那么多书啊?为什么有那么多知识啊 orzzzz 望大佬解惑 😭