刚面完facebook电话,问了两个leetcode easy的题,因为第二个题卡在了一个testcase上,其实很简单,就是因为太紧张了。代码没有写完。 面试官就让我别写了,还差1/4,但是我很清楚地讲了algrithom。不知道最后结果会怎么样?求大腿们帮分析一下
刚刚又查了下leetcode,居然都是medium的题,但我感觉还蛮简单的
- 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){
//.....
}
总之,感觉这个一到打电话就紧张,脑子无法思考的问题不知道怎么改了,感觉自己不适合脑力强度这么高的东西
ssss
3
一般要bug free,一遍写完的吧,何况是easy 的
给的coderpad不能compile诶,所以都不知道是不是bug free。
我只是觉得现在2.15时间有点晚了,感觉很多公司都结束了?
投了好多小公司,没有一家鸟我,请问投小公司有什么技巧吗
Xavier
(Xavier)
11
你可以说下是哪两道吗?确定是easy的吗?
为啥test case 卡了
Xavier
(Xavier)
14
需要包装好简历,最好有好的工业界项目,有技术含量的buzz word
参考
1 Like
iPhone9
(404 Not Found.)
15
时间线上我觉得不要放弃,我当年4月底才拿到当年暑假的internship offer,找人内推的。不过这也只是个例,不一定有很大参考价值。加油
1 Like
Xavier
(Xavier)
17
这样就清楚多了。
首先,都不是原题,是变种,难度至少是medium。变种其实难好多的,没法抄。
这样看还是有戏的。而且是做了两题了。
如果第一题没啥问题,第二题仅仅是个test case的话,过的希望还是不小的。
Xavier
(Xavier)
18
最好多mock几次吧,不然总不能把FB的正式面试拿来练手吧。
1 Like
Xavier
(Xavier)
19
这题应该不是678, 678 主要是需要处理 *。 * 是个难点。
这道题其实难度下降的,虽然leetcode不一定有原题,思路还是比较好想的。存left parentheses 然后碰到 right parentheses 就 pop 出来 拼掉。
Xavier
(Xavier)
20
这题虽然leetcode 定义为medium,但其实不难,感觉算 easy。需要处理各种test case倒是真的。