facebook挂经

刚面完facebook电话,问了两个leetcode easy的题,因为第二个题卡在了一个testcase上,其实很简单,就是因为太紧张了。代码没有写完。 面试官就让我别写了,还差1/4,但是我很清楚地讲了algrithom。不知道最后结果会怎么样?求大腿们帮分析一下

刚刚又查了下leetcode,居然都是medium的题,但我感觉还蛮简单的

  1. leetcode 8
    implement the following function: convert a string into a valid integer
    “234” => 234
    “-234” => -234
    “/234” => 0
    “:234” => 0
    “12asd234” => 0
Integer toInteger(String input){
   //...
}

2.leetcode 678: check a string to see if it’s balanced
a-z 0-9 ( )
“(asd))” => “(asd)”
“)(” => “” “)asd(” => “asd” // 我就是这个test case脑子短路了
“()” => ()
“((()” => “()”
“(a()” => “(a)” or “a()”
“(a())” =>"(a())"
“(()))sdf” => “sdf”

String balanceParens(String input){
  //.....
}

总之,感觉这个一到打电话就紧张,脑子无法思考的问题不知道怎么改了,感觉自己不适合脑力强度这么高的东西

目测要凉凉了

一般要bug free,一遍写完的吧,何况是easy 的

给的coderpad不能compile诶,所以都不知道是不是bug free。

问题在这里

好吧,就这样了T.T,做好不干这行的准备了

不至于吧,又不是只有FB一家公司

我只是觉得现在2.15时间有点晚了,感觉很多公司都结束了?

小公司可能还有坑

投了好多小公司,没有一家鸟我,请问投小公司有什么技巧吗

你可以说下是哪两道吗?确定是easy的吗?
为啥test case 卡了

我一会来发,现在脑子有点乱,去上课了

紧张容易发挥失常,pat pat 楼主

需要包装好简历,最好有好的工业界项目,有技术含量的buzz word

参考

1 Like

时间线上我觉得不要放弃,我当年4月底才拿到当年暑假的internship offer,找人内推的。不过这也只是个例,不一定有很大参考价值。加油:muscle:

1 Like

怎么题目已经改成挂经了?还没出结果吧

这样就清楚多了。
首先,都不是原题,是变种,难度至少是medium。变种其实难好多的,没法抄。
这样看还是有戏的。而且是做了两题了。
如果第一题没啥问题,第二题仅仅是个test case的话,过的希望还是不小的。

最好多mock几次吧,不然总不能把FB的正式面试拿来练手吧。

1 Like

这题应该不是678, 678 主要是需要处理 *。 * 是个难点。
这道题其实难度下降的,虽然leetcode不一定有原题,思路还是比较好想的。存left parentheses 然后碰到 right parentheses 就 pop 出来 拼掉。

这题虽然leetcode 定义为medium,但其实不难,感觉算 easy。需要处理各种test case倒是真的。