應該給他個計算機 with Dev platform (也許有些公司已經這麽做了), 然後再給可以用的其它 法律容許的resource (比如公司代碼庫,free能商用的代碼庫,...),看看這個人在規定時間裏能做成什麽 (最起碼要會用Dev platform 裏的AI futures),才能全方位的考察這個人的工作能力。是不是會用resource 提高工作效率非常重要。
考題可以給大點,還可以給個幾分鍾zoom 和團隊裏專家請教的機會 (看他的溝通能力)。 最後看他怎麽利用整合這些資源. 因為考題大最後是否完成不重要,重要的是他的解決問題思路和利用整合資源能力。會從零寫code不是necessary的了。
這種考試方式更看CS知識的全麵性係統性,刷題不一定行。