应该给他个计算机 with Dev platform (也许有些公司已经这么做了), 然后再给可以用的其它 法律容许的resource (比如公司代码库,free能商用的代码库,...),看看这个人在规定时间里能做成什么 (最起码要会用Dev platform 里的AI futures),才能全方位的考察这个人的工作能力。是不是会用resource 提高工作效率非常重要。
考题可以给大点,还可以给个几分钟zoom 和团队里专家请教的机会 (看他的沟通能力)。 最后看他怎么利用整合这些资源. 因为考题大最后是否完成不重要,重要的是他的解决问题思路和利用整合资源能力。会从零写code不是necessary的了。
这种考试方式更看CS知识的全面性系统性,刷题不一定行。