面试总结

去面试了一些公司,稍微总结下。

面试的过程不只是公司考察被试者,被试者也要考察公司,判断一家公司是否值得去。这是一个双向选择。无论大公司小公司、上市的还是创业的、国内的还是国外的,都需要这样一个判断过程。
其实这个判断是很感性的,有时候就是喜欢/不喜欢一家公司,没什么规则。而且每个人都不一样。比如我,如果能去google,可能不要钱也会去。。。毕竟那里可以说是大数据的发源地,很想去看看。有点像旅游观光。。。

但我还是尝试总结下,主要有以下几个因素(按重要性递减):

  1. 和你一起共事的人。这是最最重要的。包括主管/同组同事/其他组的人。如果能有技术大牛带你,最好不过。如果面试过程中觉得对方技术很渣,或者人品有问题,赶紧走。我碰到过一些面试官让我觉得很不舒服,要么不懂装懂,问一些假大空的问题(XXX的价值是什么?);要么态度很差,居高临下。我觉得和这些人共事不会开心。
  2. HR给人的感觉。重要性仅次于同事。因为HR往往代表着一家公司的风格/价值观,真的是一家公司的脸面。有些HR让你觉得很舒服,有些HR则会各种挑刺。我说我喜欢一个人码代码(没有码农喜欢写代码时被打断吧),有的HR觉得这是一种钻研精神,有的HR觉得这是你不懂合作。。。而且某些HR会诱导你说出一些对你不利的话,好压低对你的评价。说到价值观,我一直觉得应该是求同存异,但某些HR/公司一定要强行灌输价值观,如果不能认可,进去也不会开心。
  3. 工作的内容。上面两条是看人,这条是看事。进去之后做什么工作?会不会学到一些新的技术?会不会有成长?尽量是核心的业务、核心的部门。一些边缘的部门呆着可能会比较痛苦。
  4. 氛围。这是比较虚的一个东西,但各个公司的氛围真的是有差别的。面试的时候我一般会尽量多逛逛工作区,看看员工真实工作的样子。有些公司明显会比较压抑,大家交流很少,员工看着就像苦大仇深一样。。。有些公司等级森严,各种制度太多。我希望是一个比较自由,大家可以畅快交流的工作环境。如果有认识的人在里面,一定要多打听下这方面。
  5. 最后才是可以量化的一些指标:薪资、期权、福利之类的。说实话,如果一家公司真的让我觉得很舒服,即使工资低我也愿意去。

以上算是一些简单的总结吧,只适用于我个人。当我面临多个机会时,我会按这些条件去筛选。

反过来想想,我也曾作为面试官去面一些人。如果按上面的判断标准,不知道我是否合格。。。我给人的感觉是什么样的呢。。。
不过我只会问一些技术问题,而且是比较细节的。我最常问的就是shuffle/二次排序。。。应该不会让对方不舒服吧。。。

胡言乱语,博君一笑。