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.