Formatos y evaluación

  • El proceso puede combinar algoritmos, una entrevista específica del rol, un ejercicio móvil y system design. La causa de descarte depende de la prueba. 12:55
  • No terminar todo el código no implica reprobar si el candidato demuestra comprensión y explica bien su solución. La decisión final reúne varias evaluaciones, no el criterio de una sola persona. 13:22
  • Para puestos senior, Kickoff incluía system design; para junior, dos entrevistas de código y sin esa prueba de diseño. 1:44:41

Algoritmos

  • Ambos recomiendan reforzar algoritmos desde el inicio porque dan flexibilidad para postular y siguen siendo un filtro frecuente. La universidad introduce el tema, pero la soltura exige resolver problemas por cuenta propia. 1:00:24 1:01:18 1:01:49
  • Mencionan LeetCode, HackerRank, UVa y Codeforces como lugares de práctica. 1:02:02 1:02:31
  • Entre los temas comunes están BFS, DFS, backtracking y programación dinámica. Las entrevistas rara vez exigen los algoritmos más avanzados de programación competitiva. 1:15:32
  • El conocimiento se oxida. Freddy conserva la comprensión conceptual, pero necesita repasar detalles de implementación cuando lleva tiempo sin usarlos. Lo mismo ocurre con conceptos de lenguajes y referencias de memoria. 1:14:02 1:14:43 1:16:02

Preparación según la empresa

  • No todas las compañías priorizan algoritmos. Apple puede variar mucho por equipo, y una startup temprana puede preferir una prueba en vivo o para casa que reproduzca el trabajo real. 1:25:45 1:26:05 1:26:42
  • Un coeficiente intelectual alto no reemplaza estudiar y practicar. La Big Tech no pide una puntuación mínima y también valora memoria, habilidades blandas y constancia. 1:18:08 1:19:00 1:19:41 1:20:22
  • Tras un rechazo suele existir un periodo de espera, no una prohibición permanente. Citan un año para Facebook y Google y seis meses para PayPal, con la advertencia de confirmar la política vigente con el reclutador. 2:10:22 2:10:49 2:11:09