Proceso de selección para Amazon ACMS 2019-2020

Amazon Campus Mentorship Series es una iniciativa de AMAZON para ayudar a las mujeres a obtener una iniciativa de diversidad para ayudar a las mujeres en tecnología a integrarse en los negocios a través de una serie de talleres, capacitaciones y comunicación empresarial. 

Amazon visitó mi campus en diciembre de 2018 y ofreció este programa de tutoría a todas las estudiantes de sexto y octavo semestre. El proceso de selección incluyó una vigorosa prueba en línea realizada en HackerEarth para evaluar la comprensión básica de los postulantes de los fundamentos básicos de la informática y su capacidad para codificar en C++/Java. 

Inicialmente hubo un seminario de Amazon donde explicaron su historia y qué esperar de ACMS, después de lo cual se llevó a cabo una prueba de selección de 1,5 horas. Los conceptos básicos cubiertos en la prueba fueron: – 

Redes informáticas: el modelo OSI, diferentes tipos de retrasos (retraso de propagación y retraso de transmisión) 

Arquitectura de la computadora: arquitectura del procesador 8085 y diagramas de tiempo 

Punteros en C++: conceptos de puntero a puntero, función pasar por valores versus pasar por referencia. 

Lista enlazada: operación de eliminación y operación de adición realizada en una lista de enlaces 

Estructuras de datos: búsqueda en el árbol de búsqueda binaria 

Complejidad de tiempo: diferentes formas de calcular la complejidad de tiempo, la complejidad de tiempo promedio y peor de diferentes tipos de algoritmos de búsqueda y clasificación (en mi caso, pidieron la diferencia de complejidad de tiempo promedio y peor de ordenación rápida) 

Programación orientada a objetos: conceptos de herencia, clases y funciones virtuales, polimorfismo en funciones, diferencia entre oops y programación orientada a procedimientos 

Pensamiento lógico: problemas matemáticos básicos para poner a prueba la capacidad lógica de un candidato 

Todas las preguntas eran de opción múltiple. Se otorgaba 1 punto por respuestas correctas y ningún punto por respuestas incorrectas. 

También hubo dos preguntas de programación. El lenguaje de programación puede ser C, C++ o JAVA. Las preguntas fueron:- 
Pregunta 1: dadas dos arrays: ARR1 con n elementos, ARR2 con m elementos y tres números D, A y B. 
la tarea es contar el número total de formas en que cualquier elemento en ARR1 se puede convertir en cualquier elemento en ARR2 realizando las siguientes operaciones: debe restar D del elemento de ARR1 y luego puede restar o sumar los números A y B cualquier número de veces. Esta pregunta valió 20 puntos. 

Pregunta 2: La pregunta y la solución de este problema se pueden encontrar en https://www.geeksforgeeks.org/minimum-steps-to-reach-any-of-the-boundary-edges-of-a-matrix/. Esta pregunta valió 30 puntos. 

El criterio de selección fue que se seleccionaría el percentil 10% superior de los estudiantes. Más de 180 estudiantes participaron en esta campaña. 
Veredicto: Me seleccionaron junto con otras 10 alumnas de mi universidad.
 

Publicación traducida automáticamente

Artículo escrito por shellygupta1 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 *