¿Cómo es que algunas compañías tecnológicas aún no requieren pruebas de codificación de pizarra en entrevistas?

Esa es una pregunta interesante. Para las empresas en los EE. UU. *, Es porque su proceso de entrevista es muy bueno o muy malo .

Algunas compañías tienen un proceso de entrevista muy malo en el que no verifican que el candidato pueda codificar antes de contratarlos. Esto generalmente lleva a hacer al menos un número de contrataciones que no pueden codificar muy bien, deteriorando la calidad del entorno de trabajo muy rápidamente. A los buenos desarrolladores les gusta trabajar con otros buenos desarrolladores porque es muy importante para la superación personal. Una vez que la calidad promedio del programador es demasiado baja, todas las personas buenas comienzan a irse y la calidad se deteriora aún más en un círculo vicioso.

No siempre es necesario probar si un desarrollador puede codificar antes de contratarlos, por lo que es posible que un número muy pequeño de compañías no realice ningún tipo de prueba de habilidades y aún tenga un excelente proceso de contratación. Pero eso es solo si están atrayendo posibles contrataciones de una fuente extremadamente precalificada, como algunas nuevas empresas en etapa temprana que contratan solo a personas con las que han trabajado personalmente en el pasado (que ya saben que son excelentes), o compañías que reclutan personas quienes ya son ampliamente reconocidos como expertos en su campo.

Esas excepciones son raras. Más típicamente, si una empresa no hace una prueba de habilidades, es porque su proceso de contratación es malo. Por lo general, su proceso es malo porque simplemente ignoran las buenas formas de contratar desarrolladores, o a veces porque subestiman la importancia de contratar a los buenos (esta es la peor situación, porque hay pocas esperanzas de que cambie).

Algunas compañías no hacen entrevistas en la pizarra porque en su lugar hacen un tipo diferente de prueba de habilidades.

Por ejemplo, una entrevista de “código conmigo” puede ser una mejor manera de entrevistar que hacer algoritmos en la pizarra. En este tipo de entrevista, el candidato pasa algún tiempo haciendo que el entrevistador los aumente en ciertas partes de la base de código de la compañía, y luego se les da una tarea real que cumplir que simula de cerca el tipo de trabajo que estarían haciendo día a día. -día. Pasan el resto del día, o tal vez incluso un día adicional, trabajando en el código. En todo momento, el entrevistador evalúa el progreso del candidato y la metodología de trabajo.

Las metodologías de entrevista alternativas como esta, al simular más de cerca las condiciones del trabajo, pueden ser una mejor prueba de la capacidad de un ingeniero para desempeñarse bien una vez contratado. Después de todo, los ingenieros no suelen pasar sus días codificando para resolver problemas de Algoritmos 101 en una pizarra. Entonces, si no hay pizarra, tal vez sea positivo si la compañía tiene algo más planeado.

* Como otros han señalado, si eres de otro país, puede ser un asunto cultural allí.

Bien dicho Usuario de Quora.
En mi opinión, es una novatada límite.
Es decir, a menos que el trabajo requiera codificación en una pizarra frente a personas con las que no está familiarizado.
Nunca he visto un trabajo así.

No, porque este tipo de cultura de entrevista es predominante en los Estados Unidos. En otros países, se considera ofensivo límite hacer preguntas técnicas, ya que daría la impresión de que no confía en el candidato. En estos casos, se centran más en sus antecedentes y le preguntan sobre su trabajo anterior.

More Interesting

¿Cómo se puede mejorar dando entrevistas de programación cuando las compañías no dan retroalimentación cuando rechazan a un candidato?

Solicité un puesto de Platform Engineering C ++ en Mozilla, recibí un desafío (esperaba una entrevista) pero uso C. ¿Cómo puedo prepararme?

Cómo leer libros de entrevistas de programación de manera eficiente

¿Cómo es el proceso de entrevista en Shopify para ingenieros de software?

Cómo dar retroalimentación sobre una entrevista de programación que tuve en Uber

Irracionalmente veo que ser un ingeniero de Google es el "trabajo soñado". ¿Cómo puedo convencerme de que no tiene nada de especial?

¿Por qué las empresas tecnológicas no realizan entrevistas de codificación en una computadora portátil o una PC?

Cómo no estar nervioso por una entrevista técnica

Cómo prepararme para una entrevista de programación cuando tengo 7-8 meses

Cómo mejorar mi proceso de pensamiento para las entrevistas de codificación

Cómo prepararse bien para la entrevista con el desarrollador de C ++

Si soy ecológico en TopCoder, ¿puedo pasar entrevistas a las principales empresas tecnológicas? ¿La mayoría de las personas que aprueban las entrevistas tienen la capacidad de salir bien en las competencias de TopCoder? Si me fuera mejor en los concursos de TopCoder, ¿se transferirían las habilidades a las entrevistas?

¿Cuáles son las preguntas más comunes que se hacen en las entrevistas para IAS?

En entrevistas recientes de codificación de software (desde el año 2014), ¿se les ha permitido a los entrevistados codificar y rastrear usando una computadora / laptop en lugar de una pizarra?

Seré entrevistado para una empresa de seguridad de software de inicio. Tengo experiencia en Java y un reclutador me pidió que mejorara mis habilidades técnicas. Además de seguir el geeksforgeeks.org común, ¿de qué otra manera debo prepararme?