最郁闷的facebook面试+面经。# JobHunting - 待字闺中
t*3
1 楼
电话面试,前4分钟让我介绍我自己。然后开始用collabedit。 我创建的他说看不到。
我再创建一个。 告诉他。 他说只有他一个人在里面。 于是他说他创建一个, 发给
我。 gmail delay了两三分钟都没有收到他发的Email。 于是我再创建了一个。他终于
能看到了。 这时过去了8,9分钟了。
终于开始用collabedit写code。他先给我写了一个输入输出
"this is a sentence" => [t, h, i, s, i, s, a, s, e, n, t, e, n, c, e]
"thiis iss a senntencee" => [i, s, n, e]
"thiisss iss a senntttenceee" => [s, t, e]
"thiisss iss a sennnntttenceee" => [n]
让我猜他要出的问题是什么。 我想了一会,猜对了。 就是要输出count最多的连续的
字符。他说差不多。 问我想怎么写。 我就说先扫描一遍找出最大的count,然后再
scan一遍。 把count相等的都给输出。 他说好。 就让我开始写代码。这时候我估计已
经过去18分钟了。
我写到13行。 他说只看到我写到第8行(也就是刚开始。)
问我是不是在想。 然后一会大概17行的时候, 就说我已经offline了。
于是我拷了代码。 重新开了一个collabedit。我写到大概第30行。 他说看到我在第18
行就不动了。 问我是不是我在边上打草稿。我说我写到了30行。 他说那好吧。 等你
写完了再告诉我。 我本来想跟他说说我在写什么。 他说你是不是写完了。 我说还没
有。 他说那你写完了再跟我说。 他说看不到我在写什么。
我就不说话继续写。 他说看到我已经offline了。让我重新创建一个。 我就点了一些
new. 然后所有代码都没有了。
这个时候时间已经过去28,29分钟了。 他就说那我问你一遍别的东西吧。
你给说说时间空间复杂度吧。 然后就是说有什么办法来改进一下。 我说了一个
hashmap方法来改进。后来发现并不能改进。 我就换了一个hashmap方法。发现可以改
进一点。 这个时候又10分钟过去了。他又让我问他问题。 我问了两三个问题。 就只
剩下6分钟了。 我说我真地很想把code写出来。 他说那你想写就写。 后来我还是没有
写。他就让我继续问他问题。
他说我这里有一部分你的代码。(我不知道他有多少我的代码。 估计是只有前18行。
) 我把feedback都写过去。 让recruiter来决定。
这样我的面试就结束了。
以前保持了近20轮电话面试(拿到8个onsite),电话面试从来没有失败的我个人记录
。
这次电
面估计是挂掉了。
我再创建一个。 告诉他。 他说只有他一个人在里面。 于是他说他创建一个, 发给
我。 gmail delay了两三分钟都没有收到他发的Email。 于是我再创建了一个。他终于
能看到了。 这时过去了8,9分钟了。
终于开始用collabedit写code。他先给我写了一个输入输出
"this is a sentence" => [t, h, i, s, i, s, a, s, e, n, t, e, n, c, e]
"thiis iss a senntencee" => [i, s, n, e]
"thiisss iss a senntttenceee" => [s, t, e]
"thiisss iss a sennnntttenceee" => [n]
让我猜他要出的问题是什么。 我想了一会,猜对了。 就是要输出count最多的连续的
字符。他说差不多。 问我想怎么写。 我就说先扫描一遍找出最大的count,然后再
scan一遍。 把count相等的都给输出。 他说好。 就让我开始写代码。这时候我估计已
经过去18分钟了。
我写到13行。 他说只看到我写到第8行(也就是刚开始。)
问我是不是在想。 然后一会大概17行的时候, 就说我已经offline了。
于是我拷了代码。 重新开了一个collabedit。我写到大概第30行。 他说看到我在第18
行就不动了。 问我是不是我在边上打草稿。我说我写到了30行。 他说那好吧。 等你
写完了再告诉我。 我本来想跟他说说我在写什么。 他说你是不是写完了。 我说还没
有。 他说那你写完了再跟我说。 他说看不到我在写什么。
我就不说话继续写。 他说看到我已经offline了。让我重新创建一个。 我就点了一些
new. 然后所有代码都没有了。
这个时候时间已经过去28,29分钟了。 他就说那我问你一遍别的东西吧。
你给说说时间空间复杂度吧。 然后就是说有什么办法来改进一下。 我说了一个
hashmap方法来改进。后来发现并不能改进。 我就换了一个hashmap方法。发现可以改
进一点。 这个时候又10分钟过去了。他又让我问他问题。 我问了两三个问题。 就只
剩下6分钟了。 我说我真地很想把code写出来。 他说那你想写就写。 后来我还是没有
写。他就让我继续问他问题。
他说我这里有一部分你的代码。(我不知道他有多少我的代码。 估计是只有前18行。
) 我把feedback都写过去。 让recruiter来决定。
这样我的面试就结束了。
以前保持了近20轮电话面试(拿到8个onsite),电话面试从来没有失败的我个人记录
。
这次电
面估计是挂掉了。