Respuesta corta : Google dijo SÍ.
Respuesta larga : Ok, veamos, tener un buen rango en TopCoder puede significar:
- Eres bueno en estructuras de datos y algoritmos.
- Eres bueno con un lenguaje de programación de estos (C, C ++, Java).
- Eres bueno en matemáticas.
- Eres bueno escribiendo código optimizado y código libre de errores fácilmente, y puedes encontrar fácilmente los casos de esquina que pueden fallar tu código o el de otro (en la parte de piratería en las competiciones de TopCoder).
- Tienes el espíritu de competidor con la herramienta de programación en el deporte de la programación competitiva.
- Eres bueno escribiendo código y traduciendo las ideas en código.
Google publicó esto : Estudiantes – Guía para el desarrollo técnico – Carreras de Google
- ¿Se espera que los candidatos hagan preguntas durante una pantalla técnica del teléfono?
- ¿Cómo pueden juzgar todo nuestro conocimiento en una entrevista de 5-10 minutos? ¿Algún consejo para causar una buena impresión?
- ¿Cuál es la mejor práctica de control de calidad cuando tienes una versión pero no tienes tiempo para probarla? ¿Cómo se hace en las grandes empresas?
- ¿Cuáles son algunas buenas preguntas técnicas de ingeniería mecánica que puedo hacer como entrevistador?
- ¿Qué tipo de preguntas de 'producto' se hacen en las entrevistas de trabajo de ingeniería de software?
Para aquellos que quieran trabajar allí, verifiquemos si los puntos anteriores pueden servir aquí.
Numero 1:
Número 2:
Numero 3:
Número 4:
Número 5:
Número 6:
Entonces, sí, es muy útil.