2016硅谷程序员求职访谈实录(二十二)


  • cid:53:privileges:topics:read

    这两年在湾区,论起最风生水起的独角兽,不得不提的就是Uber了。Uber只用了5年时间估值就超过500亿美元,2016年市值飙升到625亿美元。成为近两年求职就业的大热门。当然伴随着飞速的成长速度,习以为常的超时工作,巨大的考核压力、以及严苛的用人标准这些标签都成为Uber在坊间流传的“刻板印象”,那么在Uber实习的真实体验是什么呢?目前还在研究生在读的小C同学在刚刚过去的暑假在Uber完成了software engineer 的实习工作,我们就一些大家关心的问题请小C同学谈谈自己的感受。

    0_1472315912844_890c9d2e35a4f6ee8f5afa25ac38dfa8_b.jpg

    Q :觉得在Uber工作整体的感受如何?

    A : 还是非常享受的。组里的同学都很nice,虽然说一些Overtime Work的事情在很多组确实不鲜见,但是这对于创业公司来说,也是正常的,比起大公司来说,flexibilty没有那么大。但是在整体大环境大家都很有斗志的情况下,倒是也没有很累。,如果大家做完手头的工作,还有余力,都会尽量帮助组内以及别组的同事来完成工作,所以整体的氛围是非常好的。

    Q :觉得在Uber的面试过程和别家比起来有什么不同?

    A : 个人感觉还是有一定差别的。像是这样的公司,确实存在出现xxxxcode原题或者变形题的可能性。因为它的需求是偏generalized的方向,考察的内容不那么具体,考察整体的coding水平。当然如果在面试中见到高频、或者是原题,一定要熟练,解题要迅速。对于Uber来说,刷好题是前提条件。除了刷题,每一个组具体的要求都不同。。

    Q :Uber现在主要的招聘途径是什么?

    A : 内推和校招都比较重要。我本人是通过内推途径进入的面试,但是据我所知,Uber有专门的校招program,招收的数量也是很可观的。另外,虽然Uber现在还是创业公司,但是已经进入迅速扩展的阶段,所以除了有经验的工程师,开始大量地招收刚毕业的学生。所以对于New Grads来说,Uber现在是一个很不错选项。

    Q :整体的找工作准备方面,有什么经验可以分享吗?

    A : 之前其实并没有在工业界的正式经验,这是第一份比较有分量的实习工作。说起我自己的经验之谈,我认为一个是丰富简历、另一个是在面试的时候,即使遇到了意料之外的情况,也不要慌了手脚,被吓到。比如即使是你解题的过程不是很顺畅,也要表现出你在思考的过程,把你的思路讲出来,和面试官保持沟通。

    0_1472316135280_4b1a0d4d31c8bf1cb102763df70d7a48_r.png

    Q :那么对于缺乏工业界经验的同学来说,你有什么准备简历的经验吗?

    A : 简历对于没有工业界经验的毕业生来说,是展示能力的第一道门槛。尤其是项目方面,Uber很注重你的工作和项目经验是否和工作需求match。学校的学习是一方面,比如有针对性地选某些课程,做好项目。另外,自己有意识地积累项目经验是另一方面,比如太阁提供的一些项目练习就是很好的补充。主动地去寻找项目和学习新的知识、技能点,慢慢地补充进简历当中去。要有一个持续地优化简历的过程。从“做加法”到“做减法”:从一开始简历空白,无处下手,开始积累经验,每get到新的技能点的时候就去补充或者更新它,到慢慢累积了一定程度,就要开始有删减,有保留,根据具体职位的方向来精简你的简历内容,突出重点的表现方面。

    另外就是设计简历的策略的问题,如果是投比较generalized的职位,没有很特殊的技能点要求,可以平衡一下简历的内容,尽量把你的能力展示地比较全面,如果是相似的项目经验或者技术可以选择性的覆盖;相反,如果是有意向进入比较specific的职位,像是这样方向明确的职位,可以有意地把相关的项目的经历放在一起,这样会让match的程度更高。

    其实就算是完美的简历也不能保证拿到所有面试,有时我们需要一些运气成分,而我们能够控制的就是去不断优化我们的简历。

    Q :实习结束了,觉得有什么收获呢?

    A : 主要还是集中在Technical side:接触了很多有关开源软件,编程规范性,Code Style方面的知识,对System Design 方面也有一定的思考,弥补了之前的知识点的不足。对自己所做的方向也有了一个大致的了解,学到了工业界的常规解决方案。

    Q:新生入学应该如何做好找工作的准备呢?

    就个人的经验之谈,新生入学需要做的找工作准备就是刷题和优化简历。刷题来说,大家都有各自的方法,付出时间就会有好的结果。然而时间是有限的,从上课的方面来考虑,大体上有两种选课策略:第一种是选择比较重workload的课程,这样简历上可以写的内容比较多,在上课的过程中提升自己,训练思维,养成好的编程思想,当然这种策略会导致课余时间不足。另一种是选择比较轻workload的课程,留出来大量的时间准备面试和刷题。我个人偏向选择第一种策略,主要的原因是曾经对自己的简历不自信,希望用实在的课程来充实自己的简历。选择第二种策略在时间上有很大优势,可以有更多的时间用来刷题和充分准备。同届的实习生选择两种策略的人都有。从我自己的角度来说,我在面试facebook的时候准备不够充分所以失败,但也因为充实的简历获得了uber的实习。而且在这个过程中,有太多太多难以言说的体会与

    收获。所以说,殊途同归吧,只要找到真正适合自己的道路即可。

    Q:整体来说,应该怎样找到好公司的工作机会呢?

    在美国待了一年之后,每个人的简历多少都变得比较丰富。主要的问题就在于拿到面试和通过面试。不管起点高低,从现在努力都不会晚。我的建议就是调整好心态,主动一些,可以通过各种途径去拿面试。如果有内推别忘了感谢内推人。拿到面试和面试中,一定要多些真诚,少些套路,有时可能会有意外的守护。面试失败后多从自己角度找原因,有时候运气成分也很重要。如果有很不错的实习,hopefully可以拿到return offer,这样找工作的压力会相对轻松一些,满意的话可以找其他offer去compete,不满意也可以骑驴找马。接offer时要慎重考虑。毕业前早点定下来工作的话,还能省下来时间去学习一些新的技能,对我来说,学到的技能是我最宝贵的财富。

    本文作者:道奇君 太阁2016硅谷程序员求职访谈实录访谈嘉宾都来自卧虎藏龙的太阁x社区。


登录后回复
 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待