您认为测试申请人的更好方法是什么?让他们在白板上编写伪代码,或者使用Visual Studio在计算机上编写特定代码?
在这两种情况下,问题都涉及操纵某些数据结构。我自己也知道,白板可能更加神经紧张,但可以很好地看到这个人在压力下的行为。
答案 0 :(得分:0)
我的看法就是这样。
你对测试它们更感兴趣。他们是否有能力记住语法和特定的类或他们打破概念并在高层次上沟通解决方案的能力?
如果您对前者更感兴趣,请使用IDE。
如果您对后者更感兴趣,请使用白板。
当然,大多数IDE都会进行平凡的语法检查并帮助您进行参考等。但是在白板上我根本不会看到这个。我会严格地寻找概念性理解
只是我的2c
答案 1 :(得分:0)
这实际上取决于申请人及他们申请的职位。如果是入门级,我会在电路板上说伪代码,这样你就可以测试他们的逻辑思维,而不是陷入语言/框架细节。
如果您正在寻找使用特定语言经验丰富的人,我可能会在他们选择的IDE语言中投票选择编码。我当然也会问特定语言的问题。
我不太清楚为什么你会对看到有人在压力下如何编码感兴趣。当然总是会有最后期限和关键问题导致压力,但除非你的环境总是处于压力之下,否则我会质疑为什么你真的对这方面感兴趣。
我甚至可能会出去问问申请人他们对白板与IDE的偏好,并以两种格式提供练习。