V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lex
V2EX  ›  程序员

算法不行是不是铁定进不了 Facebook 之类的大公司的?

  •  
  •   lex ·
    lexrus · 2015-04-14 12:31:32 +08:00 · 6761 次点击
    这是一个创建于 3271 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到各种面试经验都是说要先刷各种算法题,而我的短板就是算法,是不是这类公司直接放弃呢?
    29 条回复    2015-04-17 23:38:22 +08:00
    kepenj
        1
    kepenj  
       2015-04-14 12:34:48 +08:00
    不光国外,国内的BAT也是。除非你在他们感兴趣的一个领域达到一定成就或知名度。
    chenggiant
        2
    chenggiant  
       2015-04-14 12:38:04 +08:00
    楼主开源项目那么厉害!应该还是可以的吧。
    stackpop
        3
    stackpop  
       2015-04-14 12:50:43 +08:00
    你看看 连城 这么牛的人,在百度也是 leader 了,之前给 spark 提交了那么多 patch, 去 facebook 面试也是直接上几道算法题,然后 fail 了,最后只能去更牛逼的 databricks 了。

    刷刷 leetcode 啊,其实运气因素也挺大的。
    phoenixlzx
        4
    phoenixlzx  
       2015-04-14 12:55:50 +08:00
    同算法渣... 而且我没有楼主那么牛。
    kepenj
        5
    kepenj  
       2015-04-14 12:57:44 +08:00
    @stackpop 话说现在刷ACM还有机会么?
    Mirana
        6
    Mirana  
       2015-04-14 12:59:40 +08:00
    毕业之后一直在刷leecode。。。
    stackpop
        7
    stackpop  
       2015-04-14 13:01:15 +08:00
    @kepenj 加上应届毕业的时候,我面试过两次 FB,都是同学 ref 的。

    我觉得好好刷题,系统复习下算法,就算法本身问题不大啊。
    其实中国人的短板应该是沟通能力,不是英文沟通能力,而是很多人用中文都憋不出个屁来。

    加油吧。
    9hills
        8
    9hills  
       2015-04-14 13:14:41 +08:00
    某度某任CTO:我没有写过一行代码
    tec
        9
    tec  
       2015-04-14 13:28:39 +08:00
    @9hills


    马大忽悠的风格

    现在公认cto基本是废物
    xhacker
        10
    xhacker  
       2015-04-14 13:32:34 +08:00
    嗯,大公司确实是以算法题为主。给我的感觉就是完全不重视人才。
    donghouhe
        11
    donghouhe  
       2015-04-14 13:51:17 +08:00 via Android
    想起我做的最后一道算法题,两只青蛙绕操场跳,一只比另一只每次跳的远一点,求相遇时间,折磨得我放弃刷题了
    binux
        12
    binux  
       2015-04-14 14:22:37 +08:00
    @donghouhe 一圈的距离 / 两者的差?我猜的
    neoblackcap
        13
    neoblackcap  
       2015-04-14 14:26:16 +08:00
    @donghouhe 这个不是四年级的奥数题?追及问题?有什么附加的条件吗?
    shenyi26
        14
    shenyi26  
       2015-04-14 14:33:28 +08:00
    @xhacker 算法是最公平的面试方式了,特别对于应届生。对于有工作经验的当然侧重在项目上,但是google和facebook对相互之外的工作经验基本是无视的。。
    donghouhe
        15
    donghouhe  
       2015-04-14 14:34:01 +08:00 via Android
    @binux
    @neoblackcap 可能相同方向跳,也可能相反,各自起点还未知,有内存和运算时间限制,我当时按普通思维写的完全无法满足要求。
    xhacker
        16
    xhacker  
       2015-04-14 16:05:29 +08:00
    @shenyi26: 公平是公平,但完全抹杀了每个有个性的个体……
    也和大公司的需求有关吧。
    YouXia
        17
    YouXia  
       2015-04-14 16:10:11 +08:00 via Android
    @xhacker

    实际上如果其他方面做的足够好,算法会降低要求的,但是基础的数据结构和算法还是会考的,实际上美帝那些公司如G考的算法难度并不大,稍加训练即可,如果你其他方面足够好的话。

    其实我感觉找工作还是看运气,特别校招。美帝的话,英语口语还是蛮重要的。
    no13bus
        18
    no13bus  
       2015-04-14 16:39:02 +08:00
    我擦。是汤圣罡呀。微博上还关注你了。你swift全球第一的排名,应该进fb没啥问题吧。认识一个我们学校的小本科女生,去了美国读了一年的硕士,然后谷歌和fb都给了offer,后来去了fb。看她没那么厉害都进去了。
    chenshaoju
        19
    chenshaoju  
       2015-04-14 16:40:29 +08:00
    看了一下楼主GitHub上的关注者……我跪了……

    大牛啊!😱
    Livid
        20
    Livid  
    MOD
       2015-04-14 16:52:01 +08:00
    如果你在考虑去美国,那么问题是今年的 H1-B 抽签已经过了,只能等到明年 4 月的下一轮抽签,如果 offer 有了,抽签也中了的话,那么最早 2016 年 10 月可以入职,还有差不多 1 年半时间,可以发生太多事情了……
    402645707
        21
    402645707  
       2015-04-14 17:28:16 +08:00
    @Livid 27.8%的中签率,还不如专注国内的一些项目。。
    保守估计正常运气的人大概5年才能入职
    sumhat
        22
    sumhat  
       2015-04-14 17:30:43 +08:00
    @Livid 可以安排 Remote Office 的,待一年再签 L1 会简单很多。
    whatisnew
        23
    whatisnew  
       2015-04-14 18:23:25 +08:00
    大部分公司考的算法都是很初级的,不要把算法这个看起来很高深的术语给欺骗了,比如,排序算法,你平时对实物怎么排序的,你就用计算机语言把它描述出来就可以了。
    Livid
        24
    Livid  
    MOD
       2015-04-14 18:39:42 +08:00
    @sumhat 如果能提供 L1 那就更好了,绿卡可以更快。这也是大公司的好处。
    exiahan
        25
    exiahan  
       2015-04-14 19:44:59 +08:00
    @phoenixlzx ←_←
    shenyi26
        26
    shenyi26  
       2015-04-15 03:51:04 +08:00
    @Livid L1A kuai. L1B yi yang man
    liuyl
        27
    liuyl  
       2015-04-15 04:10:40 +08:00
    看了一下楼主的github,果然大牛。。
    愿意来G不?可以帮忙内推
    skyline75489
        28
    skyline75489  
       2015-04-15 08:50:25 +08:00
    楼主我在 Github 上一直在关注你啊,没想到你这种大牛也上愁能不能去 FB 。。。
    OldPanda
        29
    OldPanda  
       2015-04-17 23:38:22 +08:00
    @YouXia Google的面试题见过实现Python的list,以及实现Java的hash function,这两样东西就不是难度大不大的问题了,而是有没有读过语言内部的实现源码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2015 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:18 · PVG 00:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.