Este é um questionamento um tanto subjetivo, mas eu adoraria ouvir comentários / opiniões de entrevistadores / entrevistados sobre o assunto.
Dividimos nossa entrevista técnica em 4 partes. Escreva Código, Leia e Analise Código, Sessão de Design e Código no quadro branco.
Na última parte, o que pedimos aos entrevistados é escrever um pequeno trecho de código (4-5 linhas) no quadro branco e explicar à medida que eles passam por ele. Deixe-me esclarecer que o objetivo não é capturar as pessoas. Não estamos procurando uma sintaxe perfeita. Inferno, pode até ser pseudo-código. mas o objetivo é dar a eles um problema muito simples e ver se o cérebro deles pode nos comunicar a solução. Por problemas simples, quero dizer "Inverter uma string", "FizzBuzz" etc ...
Observe que sempre solicitamos um idioma explícito primeiro. Somos uma casa .NET C #. dissemos apenas "pseudo-código" em que alguém está apagando / realmente lutando com o código.
Minha pergunta é "É inapropriado / irracional esperar que um programador escreva um trecho de código em um quadro branco durante uma entrevista?"
We're not looking for perfect syntax.torna razoável, na verdade eu diria recomendado! Não é razoável criticar erros de sintaxe na codificação do quadro branco.