Experiencia de entrevista de Amazon ACMS – Part 3

¡Hola a todos! Amazon visitó nuestro campus para la selección de ACMS. Estoy compartiendo mi experiencia de todo el viaje aquí. 

RONDA 1: A todos los que cumplieron con los criterios cgpa requeridos (probablemente 7) se les permitió participar en esta ronda. Había tres preguntas de codificación que debían completarse en 1,5 horas. 

1. Arrays y strings 

2. Lista enlazada: se proporcionó una lista enlazada: 1->1->1->2->2->3-> 

Salida requerida: 1->3->2->2->3 (busca la aparición de cada elemento en una lista desordenada e imprime junto al elemento si la frecuencia es mayor que 1) 

3. Lista vinculada 

RONDA 2: Los estudiantes preseleccionados recibieron un correo de Amazon con otro enlace de prueba de una duración de 1,5 horas. 

La prueba tenía dos preguntas de codificación y 30 MCQ. Los MCQ se basaron en conceptos OOPS, DSA, DBMS, SO y redes, punteros en C++: conceptos de puntero a puntero, función pasar por valores versus pasar por referencia, salida esperada. 

Los estudiantes seleccionados recibieron un correo después de 3-4 semanas. Se inició la tutoría donde se asignó un mentor a tres personas, SDE en Amazon, que nos guió en todo momento. Hubo 4-5 sesiones técnicas en las que nos enseñaron diferentes temas como OOPS, estructuras de datos, programación funcional, DBMS, patrones de diseño, servicios escalables, alojamiento web, agrupación de bases de datos, NoSQL, etc. 

Junto con las sesiones técnicas, se dieron tareas cada semana. También se nos asignó un proyecto. Según las tareas y el proyecto, fuimos preseleccionados para las entrevistas. 

RONDA 3: ENTREVISTAS  

Tuve dos entrevistas el mismo día. 

Primera entrevista:  

1. Me preguntaron sobre un rompecabezas. Puede consultar el siguiente enlace para conocer la declaración exacta del problema. 

https://www.geeksforgeeks.org/puzzle-two-robot-parachute-line/ 

2. La segunda pregunta fue fácil… fue similar a atrapar agua de lluvia 

https://www.geeksforgeeks.org/trapping-rain-water/ 

Segunda entrevista:  

1. Me preguntaron sobre mi tutoría y proyectos. 

2. Me hizo preguntas detalladas sobre hashmap… manejo de colisiones, hash, código hash, etc. Cubrió casi todos los temas relacionados con hash y hashmap en profundidad. 

3. Caché LRU 

4. Cuestiones relacionadas con gráficos y árboles en profundidad. 

Se preguntó la complejidad del tiempo y la complejidad del espacio para cada pregunta. 

Después de unas 3-4 semanas, recibí el correo de selección junto con otros 3 estudiantes de mi universidad. 

CONSEJOS PARA LA PREPARACIÓN 

Practiqué durante unos 5-6 meses. Inicialmente practiqué en cuanto a temas, luego, cuando tuve la confianza suficiente, comencé a practicar en cuanto a empresas (principalmente para aquellas empresas que visitaron nuestro campus). También me acostumbré a leer al menos una experiencia de entrevista de gfg diariamente. 

CONSEJOS PARA LA ENTREVISTA 

1. Piensa en voz alta. El entrevistador está más interesado en conocer su proceso de pensamiento que la solución exacta. Por lo tanto, hable lo que esté pensando mientras crea una solución. 

2. No dé la solución más optimizada directamente, incluso si sabe, dígale primero la solución de fuerza bruta y luego optimice la solución… (mi mentor me dio este consejo ya que también entrevistó a muchos candidatos y rechazó a algunos que actuaron demasiado inteligentemente porque pensó que eran más fanáticos de los libros de texto) 

3. Pregúntale al entrevistador antes de empezar a escribir la solución 

4. Primero explique su enfoque usando ejemplos y guíe al entrevistador a lo largo de la solución. Esto crea una impresión de claridad. 

5. Los entrevistadores dan pistas cada vez que va por el camino equivocado durante la entrevista, intente formar su solución en torno a esa pista.
 

Publicación traducida automáticamente

Artículo escrito por aryagoswami y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *