¿Tener una buena clasificación de TopCoder te ayuda a prepararte para las entrevistas de Google SWE?

Respuesta corta : Google dijo SÍ.

Respuesta larga : Ok, veamos, tener un buen rango en TopCoder puede significar:

  1. Eres bueno en estructuras de datos y algoritmos.
  2. Eres bueno con un lenguaje de programación de estos (C, C ++, Java).
  3. Eres bueno en matemáticas.
  4. 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).
  5. Tienes el espíritu de competidor con la herramienta de programación en el deporte de la programación competitiva.
  6. 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

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.

Durante el tiempo que serví en comités de contratación en Google (siete años), vimos regularmente currículums que citaban resultados de varios concursos de codificación.

Estos reconocimientos generalmente generaron comentarios positivos leves, pero nunca fueron un sustituto del juicio de nuestros propios ingenieros que realizaron entrevistas técnicas profundas.

si

Pero bajo perfil no debería significar que no eres lo suficientemente bueno

Y en todos los casos serás interrogado

No. Pero tener las habilidades cuya derivada es la alta calificación de Algoritmo de TopCoder ciertamente lo hace.