刚刚收到mail被拒,此处贴上两轮电面经验。
目前继续投简历中,希望下次能来分享onsite经验。
电面 1:
上来先是互相自我介绍,了解到一面的面试官是FB内部数据库部门的leader。然后问我了一个经典问题:为什么选择Facebook?我就老老实实地回答了,答案并不出彩,不过面试官似乎不太在意这一点。
一面一共有两个coding问题。
1、 Lintcode:Flatten List。给定链表,将其扁平化到链表中。
LintCode原题链接:http://www.lintcode.com/zh-cn/problem/flatten-list/
Solution链接:http://www.jiuzhang.com/solutions/flatten-list/
2、Lintcode: Binary Tree Paths 二叉树的所有路径
LintCode原题链接:http://www.lintcode.com/zh-cn/problem/binary-tree-paths/
Solution链接:http://www.jiuzhang.com/solutions/binary-tree-paths/
一面结束后等了两天,收到了进入二面的e-mail通知。
电面 2:
刚上来和一面差不多,面试官先简单介绍了一下自己,这次是一位page team的manager。
之后就进入正题,也是问了两道算法题。
1、Lintcode:给定一个含不同整数的集合,返回其所有的子集
LintCode原题链接:http://www.lintcode.com/zh-cn/problem/subsets/
Solution链接:http://www.jiuzhang.com/solutions/subsets/
2、Lintcode:带重复元素的子集
LintCode原题链接:http://www.lintcode.com/zh-cn/problem/subsets-ii/
Solution链接:http://www.jiuzhang.com/solutions/subsets-ii/
做第二题的时候,剩余时间已经不是很多了,完成得很紧迫,完成后感觉有挺多bug的。
之后等了一周,收到e-mail,不出意外被拒了,信件里很委婉的说coding部分有待加强,期待我再投facebook。
我决定继续潜心学习努力刷题争取能把 lintcode的题目做到基本上bug free。下次再战Facebook。