Estaba leyendo la respuesta de Eric Conner a ¿Cuáles son las lecciones de vida más profundas del profesor de Stanford John Ousterhout? el otro día y esta pregunta sobre las prácticas de entrevistas tecnológicas me vino a la mente.
Un poco de pendiente compensa muchas intersecciones en y
Las habilidades de resolución de problemas de un candidato a entrevista son su “pendiente” y su conocimiento es su “intercepción en y”. Cuando los entrevistadores dan a los candidatos problemas algorítmicos para resolver, su enfoque para resolver el problema es realmente lo que se está probando. Obtener la respuesta correcta es solo el resultado de un buen enfoque. Considere la alternativa; preguntas sobre las experiencias y conocimientos de los candidatos. Esto le da al entrevistador una gran comprensión de dónde está el candidato, pero no a dónde va el candidato . Como dice la historia en la respuesta de Conner, las líneas con pendientes más pronunciadas superan incluso las líneas con altas intersecciones en y.
- ¿Cómo debo prepararme para las entrevistas de codificación en el campus?
- Se le da una lista de N intervalos. ¿Encuentra la longitud del subconjunto más grande de intervalos de modo que no haya tres intervalos en el subconjunto que compartan un punto común?
- Cómo preparar SQL para la entrevista
- ¿Cómo debo prepararme para una entrevista en Python?
- ¿Cómo encuentro el rango mínimo que contiene un número de cada matriz ordenada?
En resumen, las preguntas sobre algoritmos y estructuras de datos son excelentes para medir la aptitud de un candidato para abordar el trabajo por venir. La aptitud es cómo un nuevo empleado puede convertirse rápidamente en un miembro productivo del equipo. Tener muchos conocimientos específicos es una ventaja, pero solo no indica el potencial de un candidato.