这是一个有点主观的问题,但我很想听听访问者/受访者对此主题的反馈/意见。
我们将技术面试分为四个部分。在白板上编写代码,阅读和分析代码,设计会议和代码。
对于最后一部分,我们要求受访者做的是在白板上写一个小的代码段(4-5行),并在他们通过时进行解释。让我清楚一点,目的不是要吸引别人。我们不是在寻找完美的语法。甚至可以是伪代码。但关键是要给他们一个非常简单的问题,看看他们的大脑是否可以将解决方案传达给我们。简单的问题,我的意思是“反向字符串”,“ FizzBuzz”等。
请注意,我们总是首先要求使用明确的语言。我们是.NET C#房子。我们只说过“伪代码”,其中有人一直在空白/确实在为代码苦苦挣扎。
我的问题是“期望程序员在面试期间在白板上编写代码段是否不合适/不合理?”
We're not looking for perfect syntax.
合理,实际上我会推荐!批评白板编码中的语法错误是不合理的。