温哥华算法面试:Facebook问算法题?温哥华人表示不懂!
最近在温哥华的Facebook面试经历,让我对“算法”有了新的认识…或者说是“新的困惑”。 事情是这样的,我参加了Facebook的软件工程师面试,结果…第一轮就被算法题给KO了!
面试官出的题,说实话,我之前还真没见过。虽然我刷过LeetCode,也看过一些算法书籍,但Facebook的题,感觉…完全不在一个次元! 感觉像是从另一个星球
来的题,跟我在学校学的,还有在网上看到的那些例题,完全不一样!
我记得题目大概是这样的(我尽量简化一下,我的脑袋现在还嗡嗡的):给定一个包含大量数字的数组,要求找出所有满足某种特定条件的数字组合…具体条件我记不清了,反正就是各种嵌套循环,各种边界条件,简直是脑力风暴
! 我当时就懵了,各种思路尝试,结果各种超时,各种错误…最后,时间到了,我的答案还是一片空白…
面试结束后,我赶紧去问了几个温哥华的朋友,他们也都是程序员,结果…大家集体表示:没见过这种题!
甚至有人说,这题感觉像是专门用来打击自信的…
所以,我有点想问问大家,在温哥华参加过Facebook面试的小伙伴们,你们的算法面试经历怎么样? 有没有遇到过类似的“天书”级别的题目? 求指点迷津! 或者有什么好的算法学习资源推荐? 我真的是太需要帮助了!
大家一起加油吧! 温哥华的程序员们,我们一起克服算法的难关!