招聘要求 - StupidCodeGenerator/StupidCodeGenerator.github.io GitHub Wiki

总体思想:

本科学历,1~2年经验即可,甚至可以没有经验,因为反正也得培养。但是一定要非常聪明,喜欢逻辑,智商很高,越高越好。 有数学头脑加分,有英语水平加分,喜欢研究算法加分

招来的人需要有思考习惯,因为很多情况下一个问题需要持续思考很多天才能有答案。

##招聘标准

薪酬:新人3500~4500,视个人能力而定。有经验者待遇面议。

工作内容:人工智能方向,主要负责编写各种棋牌游戏的AI。

要求:

  1. 理工类专业毕业,计算机科学类,数学类,物理类专业优先。
  2. 工作经验不限,应届生也可,但要求至少2万行以上编程代码量,语言不限(Matlab也可以),项目种类不限。
  3. 至少掌握一种以上的高级语言,可以在短时间内学习一种新的编程语言。
  4. 勤于思考,尤其是需要拥有一定的抽象思维能力。数学能力强者优先,喜欢研究算法者优先。
  5. 有耐心,不浮躁,看问题比较深入。
  6. 需要有一定的沟通能力,懂得如何和他人交流观点,懂得如何理解他人意图。
  7. 英语阅读能力强者优先。

##面试题

4000的薪水,招人的重点应该是那种非常聪明的新人,所以面试应该以聪明伶俐思维敏捷为标准。可以考虑一些智商测试的题。

反问:我自己为什么适合做AI?

勤于思考,兴趣使然。

智商测试题什么的,感觉做起来都差不多,能答个中上等。所以智商测试可能是一个比较好的方法。

首先应该确定来的人是不是有算法方面的经验。如果有,换一种方法面试。

如果没有,那么就表明任何关于专业知识的询问都是没有意义的,因为那样考的是知识面不是理解能力。 AI工程师需要非常强的对现实世界的理解能力。所以应该考一些智商测试的题

智商测试的种类:

  1. 模式提取能力。绝大多数智商题都是这样的。暂定两道题
  2. 空间想象力,比如色子图,一道题
  3. 可以加一道概率题,典型的德州扑克概率问题。比如现在牌面上发出四张牌,有两张红心,自己手里也是两张红心。最后一张牌发出红心的概率有多大?

##面试中的交谈

  1. 首先当对方答完了题,需要面对我们讲一下得到答案的思路。
  2. 自己对编程的看法,为什么要编程,编程有什么好处?
  3. 自己对自己未来的期望,希望自己走到什么样的程度。
  4. 是否有稳定在沈阳工作的打算。