Me postulé a Amazon Hyderabad fuera del campus para un puesto de analista programador. La primera ronda se llevó a cabo en HackerEarth.
Primera ronda: no recuerdo esas preguntas, pero hubo una fácil, una mediana y una última relacionada con la implementación del concepto Oops. Todas las rondas del segundo al cuarto se realizan en Amazon Chime.
Segunda ronda: 1. conversión de infijo a prefijo usando dos pilas 2. Node-n-desde-el-final-de-una-lista-vinculada 3. intercambio-de-Node-k-desde-el-principio-con -kth-node-from-end-in-a-linked-list
Tercera ronda: en esta ronda, solo se plantearon 2 problemas: 1. Elimine los corchetes innecesarios de la expresión, por ejemplo: ingrese (a+b)+((c+d)) y la salida debe ser (a+b)+(c+) d). 2. Busque la longitud de substring más larga, que está en orden alfabético. Ej: ingrese «cfaxy» y la salida debe ser 3 (axy). El entrevistador esperaba un código sin errores, así que tenga cuidado.
Cuarta ronda – 1. El entrevistador me preguntó sobre mis proyectos. 2. Pregunta de comportamiento: cuénteme sobre cualquier situación en la que completó su tarea a pesar de la falta de información. 3. Encuentra un número faltante en el rango de 1 a n. 4. Me dio un fragmento de código y me pidió que encontrara el error. Para cada pregunta de codificación, también me preguntaron sobre la complejidad del tiempo y el espacio.