Ronda 1: (en línea)
Aunque esta fue una pasantía en el campus en mi institución: el Instituto Birla de Tecnología y Ciencias, Pilani, campus KK Birla Goa. Pero incluso entonces, tuvimos que solicitar la pasantía en el sitio de Amazon Jobs. El formulario en el sitio web requería que adjuntáramos un currículum y llenáramos algunas preguntas generales relacionadas con los estudios académicos del candidato, etc.
Luego, el mismo día, se nos envió el enlace de prueba y se nos pidió que tomáramos la prueba en los próximos días. Pero la Unidad de Colocación de nuestro campus nos hizo dar la prueba en el Centro de Cómputo en un horario determinado.
Tenía alrededor de 7 preguntas ‘depurar los siguientes conjuntos de códigos’ donde se proporcionaba el código incorrecto y una descripción de lo que debería hacer la función. Nos dieron 15 minutos para terminar esta parte. Los estudiantes tuvieron que cambiar el código dado (cambios muy básicos, por ejemplo: 1. Cambiar el signo de ‘<‘ a ‘>’ en la función, 2. Cambiar el signo ‘=’ al signo ‘==’) y enviarlo ( después de la prueba). Había alrededor de 25 o más preguntas basadas en el razonamiento lógico (eran muy fáciles). Nos dieron 40 minutos para esta parte. Hubo un conjunto de preguntas de retroalimentación hechas a cada estudiante después de esta sección.
La siguiente sección tenía un par de preguntas de codificación.
Pregunta 1. Par con la suma más grande menor que K en la array.
También se aceptaron las soluciones con complejidad temporal O(n^2).
https://www.geeksforgeeks.org/pair-with-largest-sum-which-is-less-than-k-in-the-array/
Pregunta 2. Programación por turnos (búsqueda del tiempo de espera promedio)
La segunda pregunta fue para averiguar el tiempo de espera promedio de los procesos en la programación de Round Robin, y se puede resolver con la ayuda de las colas.
https://www.geeksforgeeks.org/program-round-robin-scheduling-set-1/
Después de esta sección, había otra sección de comentarios que era obligatorio completar.
Después de la segunda sección de retroalimentación, hubo una sección final sobre preguntas psicológicas que no fueron cronometradas.
También se nos informó que cualquiera que no hubiera terminado las secciones de comentarios, no sería seleccionado por defecto.
El único problema que tuve con esta prueba fue que nos dijeron que la prueba se realizaría de 7:00 PM a 8:30 PM, y la mayoría de la gente todavía no había terminado a las 9:25, hay que entender que hay Era la prueba de otra empresa que estaba programada para las 9:30 en el mismo lugar.
Ronda 2: Entrevista personal (uno a uno)
De los estudiantes que habían escrito la prueba en línea, 60 estudiantes habían sido seleccionados para la ronda de entrevistas que se llevó a cabo un par de semanas después. Había 14 entrevistas diferentes que iban a tener lugar a la vez. También se nos informó de antemano que solo se realizaría una ronda de entrevistas.
Por lo que escuché, las preguntas eran bastante simples. Durante mi entrevista, me preguntaron:
- Para presentarme y hablar de mis proyectos. El entrevistador me preguntó cuáles eran las materias básicas de informática que había terminado. Luego tenía algunas preguntas básicas sobre los mismos temas.
- Comenzó las preguntas de estructuras de datos y algoritmos a continuación.
- Una pregunta fue «¿Qué es la memoria caché, qué estructura de datos usaría para implementarla?».
- Dada una array de enteros y un número K, encuentre el número de enteros distintos en cada subsecuencia contigua de tamaño K.
- Dada una array de ceros (0) y unos (1), encuentre el número máximo de unos que se pueden obtener de forma continua si se le permite cambiar un cero por uno. https://practice.geeksforgeeks.org/problems/maximize-number-of-1s/0 . Una reproducción más fácil del mismo problema donde M=1.
Luego dijo que no tiene más preguntas para mí y terminó por su parte. Aproveché esa oportunidad para preguntarle sobre el trabajo en Amazon, etc.
Eso fue todo para el proceso de selección. Unas horas más tarde, la Unidad de Colocación de nuestro campus dio a conocer la lista de estudiantes seleccionados.
Resultado: ¡Seleccionado!
Gracias, y todo lo mejor.