Esta entrevista fue para el equipo de Alexa en Bangalore. Estaban en una campaña de reclutamiento en Delhi.
Ronda 1: Escrito
Esta fue una ronda escrita en papel. Hubo 9 preguntas en total (5 de opción única + 4 subjetivas)
5 preguntas de opción única fueron sobre el marco de colecciones y subprocesos múltiples en Java. Estos eran bastante simples.
4 preguntas subjetivas son las siguientes: –
- ¿Cómo analizará las excepciones de falta de memoria en su aplicación?
- ¿Cómo analizará Deadlock en su aplicación?
- Escriba una excepción personalizada sin marcar.
- Escriba un programa que cause StackOverflowException.
Ronda 2: Cara a cara (DS Algo)
- Subarreglo contiguo de suma más grande
- Dada una lista de transacciones entre amigos que tienen que dar o recibir una cierta cantidad de dinero entre sí. Ahora, tienen que conformarse con un número mínimo de transacciones. Además, ha devuelto una lista de todas las transacciones. Por ejemplo, si Bow debe A Rs. 200 : B->A = 200. De manera similar, si C debe B Rs. 200: C->B= 200. Entonces, el número mínimo de transacciones es 1 y debería ser: C->A = Rs. 200
Ronda 3: Cara a cara (gerente de contratación)
- Comenzó con algunas preguntas de comportamiento.
- Pregunta de diseño: hay una oficina de pasaportes con 3 escritorios (escritorio A, escritorio B, escritorio C) y 1 máquina de fichas. Una persona entra y toma fichas de la máquina de fichas. Tiene que visitar cada escritorio en secuencia cada vez que su número de ficha se muestra en el escritorio en particular. Me acaba de pedir que escriba las clases para el mismo.
Ronda 4: Cara a Cara (Ronda de Diseño)
Diseña un juego de ajedrez en línea. Se requería HLD y LLD.
Admite 3 modos:
- Jugador contra IA
- Jugador contra jugador (sin conexión)
- Jugador contra jugador (en línea)
Desafortunadamente, no pude completar esta ronda.
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