1. 选择仍然是创始人当家或者是创始团队成员当家的公司。
  2. 当家人最好是30~40岁之间。稍年轻的缺乏经验可能不太了解公司架构组织,设计生产关系。稍年长的接受新鲜事物能力稍弱。
  3. 尽量选择公司总部。

面试环节观察技术团队,考察如何解决实际问题的(比如代码实现产品一个小功能,设计一个子系统) > 考察算法题的 > 泛泛聊聊技术的。

如果明确自己想要什么的(技术,公司运作,见世面,为简历增色诸如此类)就最好。如果想不清楚,就选钱最多的。当然如果入职国内大公司,不要对学习技术抱有太多幻想。碰到一个能提供技术氛围团队的概率应该比不上通过LeetCode刷题 + 练好英语,肉身翻墙入职FLAG。

想起一个当年某外企的段子

两个食人族到某外企上班,老板说“绝对不许你们在公司吃人,否则我立刻开除你们!”三个月下来大家相安无事,突然有一天老板把两个食人族叫到办公室大骂一顿:“不让你们吃人不让你们吃人,还吃,明天你们不用再来上班了!”两个食人族收拾东西离开,临出门时一个忍不住骂另一个:“告诉过你多少遍不要吃干活儿的人,三月来我们每天吃一个总监,什么事都没有,昨天你吃了一个清洁工, 立刻就被他们发现了!”

当然凡事无绝对,不少人不到30岁便已暮气沉沉,却也有人年过40岁依然朝气蓬勃。1%的时候靠天才/运气一次性完美解决问题,而99%的情况则是靠不断迭代改进趋近完美。如果年轻又好学,那就更要考虑自己时间的机会成本。

人驴相揖别,好聚好散