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:241:01:181:01:49 - Mencionan LeetCode, HackerRank, UVa y Codeforces como lugares de práctica.
1:02:021: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:021:14:431: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:451:26:051: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:081:19:001:19:411: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:222:10:492:11:09