¿Cómo se comparan los problemas de TopCoder Div1 con los planteados en entrevistas técnicas en empresas como Google, Facebook, Quora, Dropbox, etc.?

  • TopCoder tiene restricciones de tiempo de ejecución muy específicas. En una entrevista técnica, es posible que no sepa si quieren que su solución sea O (n ^ 2) u O (n log n). Se espera que sepa para qué disparar y trabajar para encontrar la mejor respuesta que pueda encontrar. En TopCoder, usted sabe que ciertas soluciones son inaceptables porque se ejecutan fuera del límite de tiempo. Por otro lado, un entrevistador puede otorgarle un crédito parcial por una solución inaceptable.
  • Los problemas de TopCoder a menudo requieren una visión inteligente o un algoritmo avanzado. Esto no sucede tanto en las entrevistas.
  • En los concursos de TopCoder puedes usar una computadora para probar tu código. En las entrevistas se espera que encuentres buenos casos de prueba y los pruebes a mano.
  • Si parece que estás luchando, un entrevistador puede darte pistas para avanzar. Es posible que le den crédito parcial si no resuelve el problema por completo. En TopCoder no hay pistas, y tienes razón o estás equivocado.

Creo que 250 pts en DIV 1 es mucho más difícil que las preguntas de la entrevista telefónica. Puede ser un poco más difícil que la entrevista en el sitio, pero no mucho.

Engañar / convencer a un compilador para que crea que la solución es correcta es mucho más difícil que hacerlo con un entrevistador.

Creo que cualquiera que pueda resolver (codificar) problemas del codificador superior div 1 250 pt y obtener una puntuación> 200 en menos de 20 minutos debería poder descifrar cualquier entrevista de codificación genérica en cualquier empresa.

Los problemas de la entrevista son comparables a Div 1 250 y Div 2 1000.