不要把FLG 当那么高大上, 当初2005 年时候G 或许还很牛很selective, F 和 L 一直就那么回事, 尤其L 烙印很猖獗, F 感觉就是糙快猛干得一直还很稳定,没有出差错。 G 倒是有一些超牛的academic 人物如jeffery hinton , Andrew Ng 之类, 但那
些跟普通工程师太远。 总之不要胆怯, 就好像泡美女, 那些校花什么的终究还是有人泡的,就看你有没有勇气。
然后千万要有底气, 其实面得真的很down to earth, 不是什么很难的东西, 尤其design, 对工作的人来说就是浓缩平时讨论的过程。 问题是你一定要想到要“让它知道你知道”。 很多很傻的东西,你觉得不值一提,你不说他认为你就不知道。 你从它角度想想, by default 它的assumption 就是你是一张白纸。 我被问道什么怎么设计一个 map reduce 系统,里面怎么分split 的size , 就是有多少机器乘2, 你要说“
为什么要这么定”, 它就满意了。 其实这都是大家平时assume 想当然了。
考编程, 刷题不是万能的, 但不刷是万万不能的
说实话,吃这碗饭, 这个industry 给你那么多钱, 不管这个有没有用, 那么现在这个技能已经成为你那个badge 上面的签名, 你就应该下功夫把它搞熟。 况且有时间的画,这个确实还是有一点fun 的。
刷了后,考的往往是把刷的几个题作为component , 解决一个大问题。 比如binarysearch , merge sort 之类一定要心里就当做building block.
评论 (0)