¿Por qué la mayoría de las entrevistas de empresas basadas en productos están obsesionadas con los algoritmos en lugar de las habilidades reales de resolución de problemas?

No ponen a prueba tus habilidades competitivas de programación. Si lo hacen, entonces probablemente se le darán una serie de problemas, de 2 a 3 horas, y ellos juzgarán según la cantidad de problemas correctos que haya tenido, después de compararlos con muchos casos de prueba.

¿Hacen eso? Ninguno de los que he oído hablar. En cambio, le hablan sobre un problema algorítmico, y estoy bastante seguro de que le importa mucho cómo lo piense, y escriben código que “terminarlo rápidamente” en un sentido de programación competitivo, y en muchos casos incluso le darían pistas cuando atascado, también muchos candidatos no resuelven las preguntas por completo, pero reciben una oferta.

Una empresa que hace preguntas algorítmicas solo se preocupa por ver qué tan bien le va en DS y Algoritmos. ¿Tal vez porque son más simples de preguntar en un tiempo más corto o no necesitan mucho conocimiento de los marcos para pasantes / graduados nuevos? No lo sé, pero apuesto a que a la mayoría de ellos no les importa si hiciste programación competitiva o no.