¿Qué estilo de codificación es apropiado en las entrevistas?

Siempre puede preguntar al entrevistador, pero en líneas generales: elija un estilo que sea fácil de leer. Eso es lo que hará el entrevistador, así que es algo para lo que desea optimizar (¡legibilidad!). Esto también es importante porque quieren asegurarse de que pueda trabajar con ellos, y alguien que no puede hacer que el código sea fácil de leer hará que la vida de su equipo sea miserable, ya que el código se lee muchas más veces de lo que está escrito, por razones obvias.

Además, pregúntate a ti mismo:

  • El estilo de código depende de los lenguajes y marcos muchas veces (piense en el estilo de código Angular 1, en comparación con el estilo de código Yii2 en comparación con Haskell, o lo que sea)
  • ¿En qué tipo de tarea? ¿Es una implementación de algoritmo específico en C ++? ¿Una pequeña aplicación web con JS?
  • ¿En qué contexto (papel, pizarra, IDE normales, rango de hacker?)

Pregúntele al entrevistador si debe usar un estilo específico. Si no les importa qué estilo usas, entonces quédate con lo que mejor sabes o lo que crees que sería más efectivo. Aunque esto también depende de lo que estén probando. Si están probando su conocimiento de codificación con una prueba de codificación típica, eso significa que quieren evaluar su capacidad de codificación. En este caso, utilice la que sería la solución más eficiente.

Si está haciendo una prueba de pizarra frente al entrevistador, concéntrese más en la legibilidad para que su código y su proceso de pensamiento para la solución sean fáciles de entender.

More Interesting

¿Cuál sería mejor para una entrevista de Google para la codificación de pizarra, etc., Java o C ++?

¿Cómo podemos encontrar si una matriz, arr [], tiene dos índices distintos, i y j, donde abs (a [j] - a [i]) <= L y abs (j - i) <= K en O ( N) tiempo y O (K) espacio?

¿Cuáles son algunas preguntas básicas de C que se pueden hacer en una entrevista?

¿Cuál es el propósito de la pregunta 'cuál fue su error más difícil' en las entrevistas para puestos de ingeniería de software?

¿Cuáles son las mejores respuestas a las preguntas formuladas en una entrevista que explican quién es usted?

¿Se está preparando una sexta edición de Cracking the Coding Interview? Si es así, ¿qué podemos esperar de él?

Cómo prepararse para la entrevista de Microsoft Skype para el puesto de consultor asociado

¿Qué tan difícil es la entrevista en XIME?

Dado todo el tipo / aleatoriedad anti-loop de la entrevista que puede suceder, ¿puede un desarrollador promedio incluso aspirar a trabajar en Amazon / Google / Facebook?

¿Algoritmo de libros o proyecto de código abierto para ser contratado por empresas tecnológicas de San Francisco como Google?

¿Cómo perciben los empleadores a un ingeniero / programador con tatuajes durante la entrevista?

¿Hay una lista de tareas completa que necesito aprender antes de poder escribir 'Conocimiento (puede usar / implementar) de estructuras de datos y algoritmos' en mi currículum?

¿Cuáles son las preguntas más complejas de la entrevista Java?

¿Cuáles son algunos buenos consejos de entrevista para un puesto en Java?

¿Cuáles son las preguntas más frecuentes en ASP.NET en una entrevista?