V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Alpacino
V2EX  ›  问与答

请问有人面试过美国的小厂吗?

  •  
  •   Alpacino · 2019-02-07 01:05:40 +08:00 · 3850 次点击
    这是一个创建于 2118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    初创公司,中小型企业。 请问也是考算法和数据结构?想了解一下大致是什么样的

    17 条回复    2019-02-08 05:49:38 +08:00
    AntiGameZ
        1
    AntiGameZ  
       2019-02-07 01:26:42 +08:00
    去一亩三分地问问?
    MrGba2z
        2
    MrGba2z  
       2019-02-07 02:31:52 +08:00
    个人经验

    小公司 /外包类型的 /初创: 先简历上的东西问一圈,相关的可能会深入下,然后问 job description 上的,最后问他们目前产品相关的技术问题。

    中小型:前面的不变,可能加点简单的算法( leetcode easy )和系统设计
    (当然以上也跟你面的职业等级有关)
    RqPS6rhmP3Nyn3Tm
        3
    RqPS6rhmP3Nyn3Tm  
       2019-02-07 02:41:26 +08:00 via iPhone
    只面过大厂。new grad 就是数据结构加算法。
    高级的职位没面过
    msg7086
        4
    msg7086  
       2019-02-07 05:17:43 +08:00
    要写代码的岗位基本都要考这两个吧。不懂数据结构不会简单算法,那怎么写程序啊。
    miscmz
        5
    miscmz  
       2019-02-07 05:32:52 +08:00 via Android
    如果想来美国上班,还是先找大厂面把。解决了身份再去小厂不迟
    LxExExl
        6
    LxExExl  
       2019-02-07 05:56:31 +08:00 via iPhone
    看有多小

    我遇到过不考刷题 只问组里项目相关的 做过就拿 offer 没做过就我们移动到了其他候选人
    laxenade
        7
    laxenade  
       2019-02-07 07:01:36 +08:00 via Android
    有直接上机做 java 题的,给你 test case 让你写代码,也就是 tdd 啦。
    Andiry
        8
    Andiry  
       2019-02-07 07:42:52 +08:00
    大厂也不见得就都是算法和数据结构。我面过 Apple 也不考 leetcode,就是 OS 和他们工作中用到的东西。
    timle1029
        9
    timle1029  
       2019-02-07 08:18:07 +08:00
    看有多小,如果在 10-20 个人的可能就问问项目经验,基本上 50-100 的时候就会开始问数据结构和算法了
    Alpacino
        10
    Alpacino  
    OP
       2019-02-08 02:30:19 +08:00
    @MrGba2z 谢谢。leetcode easy 应该问题不大,但是产品相关技术问题这个如何解啊。我只做过一点 PHP 后端和一个 android 的 APP
    Alpacino
        11
    Alpacino  
    OP
       2019-02-08 02:31:07 +08:00
    @miscmz 有身份了。indeed 上那些 job requirement 都很可怕,明明是 entry level...
    Alpacino
        12
    Alpacino  
    OP
       2019-02-08 02:42:39 +08:00
    @msg7086 简单的会,leetcode medium 的要刷过才能做了。。。
    Alpacino
        13
    Alpacino  
    OP
       2019-02-08 02:43:31 +08:00
    @LxExExl 什么公司大概什么项目方便透露吗。。
    msg7086
        14
    msg7086  
       2019-02-08 02:52:05 +08:00
    @Alpacino 我被面试和面试别人的时候,算法题基本都不难。算法题不是为了考算法,而是为了考你思考过程和动手写代码的能力。
    我之前考别人都是用的这个: https://leetcode.com/problems/count-and-say/
    之前被人考是考的这个: https://leetcode.com/problems/trapping-rain-water/
    后面这题虽然是 Hard 但是解法其实非常简单,而且实际面试过程中并不绝对要求你写出最优解。
    Alpacino
        15
    Alpacino  
    OP
       2019-02-08 04:52:48 +08:00
    @msg7086 https://leetcode.com/problems/count-and-say/

    这个我没看提示和答案写了整整 40 分钟。。。思路很快就有了(最后证明也是对的),但是里面小问题修了半天(主要是 python 的左开右闭之类的)。。是不是还需要大量练习。
    Alpacino
        16
    Alpacino  
    OP
       2019-02-08 04:53:41 +08:00
    @msg7086
    题目框架比较快写完了,循环什么的没有大改动,小问题比较多
    msg7086
        17
    msg7086  
       2019-02-08 05:49:38 +08:00
    #15 @Alpacino 感觉还是程序写得不够吧,40 分钟有点长了。
    如果是白板 Coding 的话,一般就是思路->结构->白板代码这样的过程,一般不需要 Bug free,不过完成度还是要有的。思路要清晰,他人读你代码要读起来轻松,不能读半天不知道你在写什么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:55 · PVG 12:55 · LAX 20:55 · JFK 23:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.