Hai, recientemente amazon visitó nuestro campus para el reclutamiento. Aquí está mi experiencia en Amazon.
1000 personas asisten a la ronda 1
Ronda 1: (1.30 horas)
20 MCQ + 2 preguntas de codificación
19 MCQ fueron de os, c ++, java y un solo mcq de probabilidad
Codificación de preguntas:
1. Encuentre la suma máxima en una array, de modo que no haya dos elementos adyacente.
Por ejemplo, 3,2,7,10 debería devolver 13, la suma de 3 y 10. Manejar también para casos negativos.
2. Dado un árbol de búsqueda binario, imprima la suma de todos los Nodes que están en el mismo eje (Modificación del recorrido de orden vertical)
Asistí a 12 mcq’s. Hubo una calificación negativa, así que atendí las preguntas en las que tenía mucha confianza e hice ambos programas.
Estaba seguro de que despejaría la ronda 1.
Ronda 2: (Actividad de vuelo grupal) (1 hora)
Alrededor de 36 personas fueron preseleccionadas para la segunda ronda.
Nos dividimos en muchos grupos ya cada grupo se le asignó un mentor.
Se dieron dos preguntas y tenemos que discutir el enfoque con el mentor y solo después de obtener su aprobación tenemos que codificar.
1. Dada una array que aumenta y luego disminuye monótonamente con duplicados y una clave, devuelve verdadero si la clave existe en la array.
2. Dadas k arrays ordenadas de tamaños diferentes o iguales, combínelas en una sola array ordenada.
Gracias al mentor, fue muy amable y servicial, hice los códigos y también manejé casos de esquina.
Ronda 3: (30-45 min)
18 personas fueron preseleccionadas para la tercera ronda y yo fui una de ellas.
Primero, el entrevistador me pidió que hablara sobre mí.
Luego me preguntó por qué tenía un cgpa bajo en comparación con mis calificaciones escolares.
Luego vino la primera pregunta
1) Dadas n cuerdas de diferentes longitudes, combínelas en una sola cuerda, de modo que el costo total sea mínimo. Puede atar dos cuerdas a la vez, y el costo de atar es la suma de la longitud de las cuerdas.
Primero le di una solución similar a la ordenación por inserción en una lista enlazada, no estaba satisfecho, y luego le di un enfoque de montón mínimo. Preguntó por la complejidad del tiempo. Me equivoqué, así que preguntó qué pasos harás y la complejidad del tiempo para cada paso. Sumó todo el costo del paso y me pidió que llegara a la complejidad del tiempo final.
Después de esto, tengo razón.
Luego preguntó sobre el segundo código en la actividad de vuelo grupal. Utilicé la ordenación por combinación para ello y me preguntó por qué había usado la ordenación por combinación y pidió mejorar el código.
Luego di una solución de montón mínimo (: P lo discutimos después de la ronda grupal). Me pidió que lo codificara. Yo no era bueno en montones. Hice lo mejor que pude pero no pude llegar a un código que funcionara
Así que finalmente me preguntó si tenía alguna pregunta para él. Pregunté sobre el entorno de Amazon. Después de esto, agradecí y me fui.
Estaba seguro de que seré eliminado y fui eliminado.
Sólo 10 personas pasaron a la 4ª ronda y finalmente se contrataron 3 personas.
Aquí hay algunos errores que
cometí. Primero fue f2f para mí y estaba muy nervioso y tenía mariposas en el estómago, lo que finalmente disminuyó mi rendimiento.
No estaba seguro de la respuesta que di.
Mis habilidades de comunicación eran muy pobres.
Así que trate de evitar los errores cometidos por mí.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA