¿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.

More Interesting

¿Cuál es el mejor algoritmo para encontrar la longitud de la subcadena más larga sin repetir caracteres?

Dada una matriz con 100 elementos (números del 0 al 99), si saco un elemento aleatorio, ¿cómo encontrarías el que saqué? ¿Cómo resolvería esto si 1: la matriz está ordenada o 2: la matriz no está ordenada?

¿Escribir un programa de CA para convertir un número en palabras de moneda?

¿Cómo funciona el algoritmo SCC de Tarjan?

Imagine una cerradura de bicicleta combinada con 4 anillos que contienen 10 letras. ¿Cómo se puede calcular qué letras en cada anillo producirán las palabras más válidas?

¿Qué es el algoritmo y cómo usarlo en la programación?

Cómo elegir el mejor algoritmo de aprendizaje profundo o paquete R para un conjunto de datos

¿Cuáles son algunos algoritmos de búsqueda rápida de similitud y estructuras de datos para vectores de alta dimensión?

¿Desglosar el problema en piezas más pequeñas siempre ofrece una mejor solución?

¿Convertir el tamaño de matriz en un número primo ayuda en la implementación de la tabla hash? ¿Por qué?

Cómo ser bueno en el desarrollo de algoritmos muy complejos

¿Cómo comparamos la complejidad del espacio y el tiempo como O (n ^ 2) tiempo versus O (n) espacio y O (n) tiempo?

¿Cuál es el algoritmo de fuerza bruta O (n!) Para calcular las rutas más largas?

¿Cuál es el algoritmo para integrar una función usando un programa de computadora?

Cómo aprender estructuras de datos y algoritmos lo suficientemente buenos como para conseguir un trabajo en 10 meses