Esta es una pregunta un tanto subjetiva, pero me encantaría escuchar comentarios / opiniones de los entrevistadores / entrevistados sobre el tema.
Dividimos nuestra entrevista técnica en 4 partes. Escriba el código, lea y analice el código, diseñe la sesión y el código en la pizarra.
En la última parte, lo que les pedimos a los entrevistados que hagan es escribir un pequeño fragmento de código (4-5 líneas) en la pizarra y explicar a medida que avanzan. Permítanme aclarar que el propósito no es atrapar a la gente. No estamos buscando una sintaxis perfecta. Demonios, incluso puede ser un pseudocódigo. pero el punto es darles un problema muy simple y ver si su cerebro puede comunicarnos la solución. Por problemas simples me refiero a "Invertir una cadena", "FizzBuzz", etc.
Tenga en cuenta que siempre pedimos primero un lenguaje explícito. Somos una casa .NET C #. solo hemos dicho "pseudocódigo" en el que alguien ha estado en blanco / realmente luchando con el código.
Mi pregunta es "¿Es inapropiado / irrazonable esperar que un programador escriba un fragmento de código en una pizarra durante una entrevista?"
We're not looking for perfect syntax.
lo hace razonable, de hecho yo diría que recomendado! No es razonable criticar los errores de sintaxis en la codificación de pizarra.