/recruit

开放职位需求

开放职位需求

这份招聘要求原本是为知乎招聘写的。考虑到大部分公司的需求其实是共通的, 不如开放出来,让所有需要招募工程师的人共同维护, 也为正在学习和寻找工作的同学们提供一份学习方向的指引

职位列表

FAQ

  • Q: 为什么有些职位只有实习生和高级开发两个职位?
    A: 通过这两个职位,定义了一个连续区间,这是一个非常大的范围。 在实际中一般公司都是各种 level 的人都招,根据能力来定 offer,而不拘泥于职位。

  • Q: 我不是计算机相关专业,或者我没有读大学,能不能来实习或正式工作?
    A: 没有关系,只要自学过编程基础就可以投递。

  • Q: 我在别的城市,能否远程面试?
    A: 可以电话 或 Skype 面试。

  • Q: 对简历有什么要求?
    A: 我们希望尽可能多地了解你的性格、能力和经验。所以,可以附上你的社交网络账号, GitHub,做过的项目及你在其中负责的部分,平常读的书,去的网站,以及其它兴趣爱好。

  • Q: 投递简历后,如果安排面试,一般会多久之内回复呢?
    A: 正常情况在一周以内,如果超过两周没有回复应该是没有录用。

  • Q: 面试被刷了之后,还能再试一次吗?
    A: 一般面试完会感觉出自己哪方面有不足之处,经过一段时间的修炼之后, 如果有信心,可以再次投递,投递时可以说一说这段时间的成长经历。

  • Q: 面试流程是怎样的?有几轮面试?
    A: 一般来说会先通过邮件做几道笔试题进行一次筛选,你可以自行 Google 回答所需资料。避免浪费路上的时间。面试一般会有四轮, 我们会尽量安排在一天之内进行。

写作说明

  • 任职资格是基础要求,越少越好,如果学习能力强,很多东西都可以来了再学, 没有必要列进去
  • 加分项可以看作对求职者提供一些发展方向的建议,很多公司写这个往往收不住, 它应该是应该和这个职位有紧密关系的
  • 撰写时站在读者的角度思考他们的想法,可以让这份要求显得不那么死板和空洞, 比如校招和社招写法就是不同的
  • 避免一些用烂的空洞写法,如深入理解 Java 原理、良好的团队合作能力等。 深入理解 Java 原理可以改为比如熟悉 JVM 实现这样更具体的要求, 良好的团队合作能力可以是会收集需求、能组织高效讨论、熟悉项目管理工具等等
  • 经验不应该用年份和数量来衡量,要看质而不是看量, 一个五年工作经验的人工作成果未必高于一个作风严谨的实习生
  • 每个人都是独一无二的,个人性格和品位会非常大程度地影响他的工作情况, 这点往往会被许多工程师在面试过程中忽视。 面试时把团队里不同的人拉来和被面试者聊聊,看看相性合不合吧
  • 欢迎通过 pull request 发起讨论

TODO

  • 编写其它职位的要求

License

CC BY-SA