Articulo de referencia

Entrevista de codificación

Una entrevista de codificación , entrevista técnica , entrevista de programación o entrevista de Microsoft es una técnica de entrevista de trabajo basada en problemas técnicos p...

Una entrevista de codificación , entrevista técnica , entrevista de programación o entrevista de Microsoft es una técnica de entrevista de trabajo basada en problemas técnicos para evaluar a los solicitantes para un puesto de programación de computadoras o desarrollo de software . Las técnicas modernas de entrevista de codificación fueron iniciadas por Microsoft durante la década de 1990 [ 1 ] y adoptadas por otras grandes empresas de tecnología, incluidas Amazon , Facebook y Google . [ 2 ] [ 3 ] Las entrevistas de codificación evalúan el conocimiento técnico, la capacidad de codificación, las habilidades de resolución de problemas y la creatividad de los candidatos, generalmente en una pizarra . Los candidatos generalmente tienen un título en ciencias de la computación , ciencias de la información , ingeniería informática o ingeniería eléctrica , y se les pide que resuelvan problemas de programación , algoritmos o rompecabezas . [ 4 ] [ 5 ] Las entrevistas de codificación generalmente se realizan en persona o virtualmente.

Innovación

El estilo de entrevistas de Microsoft se distinguía por centrarse en el conocimiento técnico, la resolución de problemas y la creatividad, a diferencia de las entrevistas sobre objetivos y debilidades que la mayoría de las empresas utilizaban en aquel entonces. Inicialmente basado en la obsesión de Bill Gates por los rompecabezas, muchos de los que se presentaban durante las entrevistas comenzaron siendo problemas de Fermi , o a veces problemas de lógica, y con el tiempo evolucionaron hasta convertirse en preguntas relevantes para la programación. [ 6 ] Como escribió William Poundstone : «Los rompecabezas ponen a prueba tanto la ventaja competitiva como la inteligencia. Al igual que en los negocios o el fútbol, ​​un rompecabezas de lógica divide al mundo en ganadores y perdedores. O se obtiene la respuesta, o no. … Ganar tiene que importar». [ 6 ] : 62

Preguntas

Las preguntas formuladas durante una entrevista de programación están diseñadas para determinar las habilidades de resolución de problemas, programación y diseño del candidato. Preguntas inusuales (como "¿Cuál de los cincuenta estados eliminarías?") ponen a prueba la capacidad del candidato para tomar una decisión y articularla. [ 6 ] : 67 Los candidatos que respondan a las preguntas deben considerar el uso de la tecnología en el presente y el futuro, así como los escenarios de usuario . Algunas preguntas se refieren a proyectos en los que el candidato ha trabajado anteriormente.

Una entrevista de programación tiene como objetivo buscar pensadores creativos y personas que puedan adaptar sus soluciones a escenarios dinámicos y en constante cambio. [ 3 ]

Las preguntas típicas que se le pueden hacer a un candidato durante la segunda ronda de entrevistas incluyen: [ 7 ]

  • Diseña un dispositivo de navegación GPS para excursionistas.
  • Diseñar un dispositivo de comunicación para los guardaparques canadienses .
  • Desplaza todos los elementos de una matriz circular k bytes , sin utilizar memoria adicional.

Prueba de pozo de registro

Microsoft popularizó la pregunta de por qué las tapas de alcantarilla suelen ser redondas (en algunos países) cuando empezó a hacerla como pregunta en las entrevistas de trabajo. [ 6 ] Originalmente concebida como una evaluación psicológica de cómo se aborda una pregunta con más de una respuesta correcta, la cuestión ha generado varias explicaciones alternativas, desde la tautológica ("Las tapas de alcantarilla son redondas porque las alcantarillas son redondas") [ 6 ] hasta la filosófica.

Para 2012, la práctica de hacer preguntas de pensamiento lateral había disminuido en empresas como Microsoft y Google. Un estudio realizado por Chris Wright, profesor asociado de psicología de la Universidad Estatal de San Francisco, descubrió que las preguntas de tipo rompecabezas molestaban a los solicitantes de empleo. "Los métodos que tenían una relación transparente entre el contenido de la prueba y las responsabilidades del puesto, como las entrevistas, las muestras de trabajo y la verificación de referencias, se percibían de forma más favorable", escribió Wright en un artículo de investigación titulado "¿Por qué son redondas las tapas de alcantarilla? Un estudio de laboratorio sobre las reacciones a las entrevistas con preguntas de tipo rompecabezas". Poundstone, quien había escrito guías de entrevistas con preguntas de tipo rompecabezas para Microsoft y Google, se refirió a estas preguntas en 2012 como "una especie de moda pasajera" que perdió popularidad debido a la falta de evidencia de su efectividad. [ 1 ]

Referencias

  1. 1 2 White, Martha C. (23 de octubre de 2012). "Obvio: las preguntas de 'acertijo' en las entrevistas de trabajo no funcionan" . Time . Recuperado el 4 de julio de 2022 .
  2. Blog de los solicitantes tras la entrevista con Google. Archivado el 13 de marzo de 2011 en Wayback Machine .
  3. 1 2 Las entrevistas de trabajo son creativas, NPR 2003. Recuperado de la World Wide Web el 16 de enero de 2006.
  4. John Mongan (11 de diciembre de 2023), Programming Interviews Exposed: Secrets to Landing Your Next Job (2.ª ed.), Wrox, ISBN  978-0-470-12167-2
  5. McDowell, Gayle Laakmann (2015). Cracking the coding interview : 189 programming questions and solutions (6.ª ed.). Palo Alto, CA. ISBN   978-0-9847828-5-7OCLC 913477191 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  6. 1 2 3 4 5 Poundstone, William (2003). ¿Cómo moverías el monte Fuji ? Boston: Little, Brown and Company . págs. 50–90 . ISBN  0-316-91916-0.
  7. "Preguntas para entrevistas de programación" . OmniJobs. 4 de septiembre de 2024.