¿Por qué las entrevistas de trabajo del programador se centran demasiado en algoritmos y apenas tocan el diseño?

Estoy de acuerdo con tu observación. La mayoría de las organizaciones se centran en algoritmos en comparación con el diseño.

Creo que hay algunas razones para esto.

  1. Duración : Generalmente, las entrevistas son de 45 minutos a 1 hora. Es difícil obtener un buen diseño de un solicitante en este corto tiempo. Creo que incluso explicar el problema en sí mismo puede llevar más tiempo.
  2. Ventaja de comunicación : las preguntas de diseño son generalmente descriptivas. En este caso, las personas con grandes habilidades de comunicación pueden acceder fácilmente a dicha entrevista. Mientras que un buen programador con habilidades de comunicación más débiles puede no demostrar grandes habilidades de diseño.
  3. Demanda : Actualmente, la demanda es muy alta para trabajos de programador. Por lo tanto, la mayoría de las entrevistas se centran en problemas de programación y algoritmos.
  4. Preguntas de diseño : Creo que hay muy pocas preguntas de entrevista sobre problemas de diseño. Hay preguntas de patrones de diseño. Pero estas preguntas también tratan con algunos u otros algoritmos.
  5. Eliminación : ya que hay demasiados solicitantes para un trabajo. Parece más fácil eliminar a las personas en una corta entrevista en función de su desempeño en las preguntas de algoritmos.

Espero que ayude.

Sígueme en Gautam Gupta para obtener más información sobre temas de entrevistas técnicas.

Depende del nivel en el que lo contraten. En una posición de nivel de entrada, la mayor parte del diseño de un codificador está supervisado por líderes y otros programadores experimentados, por lo que nos concentramos más en la codificación sin procesar y el IHP que en el diseño. El diseño para este alcance de problemas siempre se puede influir de arriba hacia abajo en caso de problemas.

Con experiencia en buenos desarrolladores, la mayoría de los programadores desarrollan un buen sentido del diseño. Cuando contratamos a alguien para un puesto de nivel medio o superior, puede apostar que probaremos las habilidades de diseño.

More Interesting

¿Cuáles son algunas preguntas de la entrevista técnica en el campo de las finanzas que se pueden hacer a un aprendiz industrial de CA?

¿Cuál es la entrevista más extraña que has realizado o en la que has estado?

¿Cuál debería ser la respuesta cuando se le pregunta en una entrevista 'Parece que ha cambiado de trabajo con frecuencia? ¿Porqué es eso?'

¿Cuál es la diferencia entre confianza y exceso de confianza?

Tengo una entrevista para un consultor analítico con Peppers & Rogers y me van a dar un estudio de caso en vivo. ¿Cómo va a ser?

¿Qué tipo de preguntas se hicieron para la entrevista de visa de no inmigrante de EE. UU.?

¿Qué tipo de preguntas se le hacen a un ingeniero petrolero en una entrevista de ONGC?

Cómo responder preguntas difíciles de la entrevista

¿Qué es lo más honesto que dijiste en una entrevista que resultó en que no obtuviste el trabajo? ¿Con qué frecuencia la honestidad es contraproducente?

¿Cuáles son algunos conceptos profesionales de C / C ++ para una entrevista?

¿Cómo responde a la pregunta de la entrevista un representante de ventas profesional que fue despedido por desempeño en su último trabajo? '¿Por qué no tiene un trabajo ahora?'

¿Cuáles son algunas preguntas divertidas para la entrevista?

¿Qué preguntas de la entrevista hace Google a sus candidatos a diseñadores de experiencia de usuario?

¿Qué pasa si el entrevistador dice que estaremos en contacto?

¿Cuáles son las preguntas populares de la entrevista del ingeniero de Cloud Computing?