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

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

  •  
  •   Alpacino · 283 天前 · 2581 次点击
    这是一个创建于 283 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 回复  |  直到 2019-02-08 05:49:38 +08:00
        1
    AntiGameZ   283 天前
    去一亩三分地问问?
        2
    MrGba2z   283 天前
    个人经验

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

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

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

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