La primera ronda fue la Ronda de codificación en línea que se llevó a cabo en la plataforma AMCAT
Constaba de 4 secciones:
1 🙂 Pregunta de depuración (preguntas bastante sencillas)
2 🙂 Preguntas de codificación
2.1 🙂 Combinar dos listas enlazadas ordenadas
https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/
2.2 🙂 Comprobar si un árbol es un subárbol de otro árbol o no
https://www.geeksforgeeks.org/check-if-a-binary-tree-is-subtree-of-another-binary-tree/
3.) Evaluación de vida laboral
4.) Aptitud y razonamiento lógico
Algunas otras preguntas fueron
- https://leetcode.com/problems/critical-connections-in-a-network/
- https://www.geeksforgeeks.org/clone-linked-list-next-arbit-pointer-set-2/
- https://www.geeksforgeeks.org/search-in-row-wise-and-column-wise-sorted-matrix/
- https://leetcode.com/problems/two-sum/
De alrededor de 200 estudiantes que participaron en la primera ronda, 32 fueron preseleccionados para la siguiente ronda.
Ronda 1.) En Amazon Chime –
- Esta ronda tomó aproximadamente 60-70 minutos
- La ronda comenzó con una breve introducción tanto del entrevistador como mía.
- Después de 2-3 minutos de Introducción, se dirigió hacia la pregunta.
- El entrevistador me hizo solo 1 pregunta. Aunque mis amigos tuvieron la experiencia de ser evaluados en 2-3 preguntas.
- Las preguntas se centraron principalmente en temas de DS como gráficos (clasificación topológica en particular), pilas, árboles y montones.
- El entrevistador analizó mi proceso de pensamiento y el enfoque que tomé, el motivo del enfoque y la complejidad de tiempo y espacio para el mismo.
- El entrevistador fue muy amable, habló sobre el enfoque que tomé y cómo se me ocurrió este enfoque y todos los casos extremos. Me ayudó a aclarar las dudas que tenía sobre el mismo.
- La discusión tomó alrededor de 40 minutos, después de lo cual me dijeron que escribiera un código limpio para la misma convención de nomenclatura adecuada.
- Para mi suerte, el entrevistador quedó satisfecho con el código después de sugerir algunas modificaciones.
- Señaló un caso extremo que me perdí y la discusión terminó una vez que lo arreglé.
La pregunta se basó en un gráfico que debe ser resuelto por DFS/BFS.
Después de esta ronda, 19 fueron preseleccionados para continuar con la 2da ronda
Ronda 2: – En Amazon Chime
- Esta ronda tomó aproximadamente una hora.
- La ronda también comenzó con una breve introducción tanto del entrevistador como mía.
- El entrevistador me evaluó sobre los principios de la empresa haciéndome algunas preguntas de comportamiento.
- Después de esto, me preguntó sobre el caché LRU y algunos casos de prueba.
- Me pidieron que implementara lo mismo y explicara la complejidad de tiempo y espacio de cada enfoque que tomé.
- El entrevistador me preguntó si tengo alguna pregunta que él pueda ayudar a responder.
Veredicto: Seleccionado para una pasantía de 6 meses.
¡12 personas lo lograron!
Puntas:
- Se honesto contigo mismo.
- Sea claro con su enfoque y trate de considerar todos los casos extremos
- Trate de familiarizarse con la complejidad de tiempo y espacio de cada parte de su enfoque.
- Tener confianza. Si está atrapado en algún lugar, el entrevistador generalmente lo ayuda a encontrar el camino correcto.
- Lea experiencias pasadas de entrevistas. Me ayudaron mucho.
- No te desmotives por los rechazos. Solo da lo mejor de ti y mejora día a día, para que no te arrepientas de nada del lado de la preparación.