Aplicado en LinkedIn. Después de 3 o 4 días, recibí una llamada de invitación para programar mi entrevista.
Fecha de la entrevista: 9 de diciembre de 2021
Plataforma de entrevistas: MS Teams
Duración: 45 minutos (aprox.)
Mi pantalla fue compartida.
Ronda 1 (Técnica): El entrevistador se presenta y luego me pide que me presente. Mi entrevistador era un científico de datos. (XD)
- Discutió mis proyectos y me interrogó mucho. como qué, por qué, cómo??. Haciendo este tipo de preguntas.
- Compartió un enlace de Google Doc donde se escribieron preguntas. Dijo que seguiré dándote la siguiente pregunta a medida que la resuelvas hasta que tengamos tiempo.
- La primera pregunta fue codificar una: dada una array de elementos DISTINTOS, reorganizar los elementos de la array en forma de zigzag en tiempo O(n). La array convertida debe tener la forma a < b > c < d > e < f. En términos simples: organice la array aleatoria en forma de zig-zag en tiempo O (n). como aumentar, disminuir, aumentar,… y así sucesivamente o disminuir, aumentar, disminuir… y así sucesivamente.
- La segunda pregunta era un rompecabezas: Hay 100 cuerdas en una bolsa. En cada paso, se eligen al azar dos extremos de la cuerda, se atan juntos y se vuelven a colocar en una bolsa. El proceso se repite hasta que no quedan extremos libres. ¿Cuál es el número esperado de bucles al final del proceso?
- El entrevistador me preguntó si tenía alguna pregunta para él.
Consejos generales:
- Muy buena comprensión de la estructura de datos y los algoritmos. (Están interesados en sus habilidades para resolver problemas)
- Nota: se le puede pedir que resuelva preguntas de codificación en Google Docs donde no tiene IDE para que no pueda verificar sus errores. Así que esté preparado para eso.
- Practiqué suficientes preguntas de DSA sobre leetcode, GfG, etc.
- Debes saber al menos el “Qué” de todo lo que has escrito en tu currículum. Deberías ser capaz de explicarlo claramente.
- Fuertemente preparado sus fundamentos, definiciones, diferencias, etc.