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.
- ¿Es mejor representar aristas en un gráfico que sale de un vértice como miembros de una matriz dinámica o una lista vinculada?
- Cómo escribir un orden de fusión en SQL sin formato
- Cómo determinar el orden de visita de todas las hojas de un árbol enraizado, de modo que en cada paso visito una hoja cuyo camino desde la raíz contiene los nodos más no visitados
- ¿Qué algoritmo puedo usar para encontrar el camino más corto en un sistema de variante de tiempo?
- ¿Cómo un programa de razonamiento poco preciso asigna 8 gb de memoria en 3 segundos?