Me entrevistaron para el equipo de devoluciones de clientes del campus de Hyderabad. Tenía 1 año y 9 meses de experiencia al momento de ser entrevistado. Menos experiencia era algo que me preocupaba mucho. Por lo general, piden de 3 a 5 años de experiencia, pero se reducen a 2 años si eres bueno.
- Una breve introduccion
- Clonar un árbol binario con punteros aleatorios
- Escriba un programa para calcular pow(x, n)
- Una breve introduccion
- Programa para el algoritmo Best Fit en Gestión de Memoria
- Diseña una baraja de cartas (solo las clases modelo)
- NoSQL vs una base de datos SQL (cuándo elegir cuál)
- Una breve introduccion
- Discusión de casi 15 minutos sobre lo que hace el equipo de devoluciones de clientes en Amazon
- Una descripción muy detallada del desafío técnico enfrentado (incluye HLD, LLD y la solución ofrecida)
- Diseñe la API de código de promoción teniendo en cuenta el tráfico de clientes de Amazon (se discutió HLD y LLD, incluso en las bases de datos de memoria)
- ¿En qué áreas suyas le gustaría mejorar? (tanto técnicos como no técnicos)
- Una breve introduccion
- Variación de clasificación topológica : se le ha asignado un conjunto de tareas interdependientes junto con el tiempo necesario para ejecutarlas. Tenemos más cantidad de procesadores paralelos disponibles que la cantidad de tareas asignadas. Podría haber múltiples tareas iniciales. También podría haber dependencias cíclicas. Calcular el tiempo mínimo requerido para completar toda la tarea. Se esperaba un código listo para la producción completo de extremo a extremo.
- Una breve introduccion
- Responsabilidades en la empresa actual
- ¿Por qué quieres cambiar de empresa?
- Cualquier cosa que me haga diferente de otra persona (técnica y no técnica)
- Cualquier proyecto del que me sienta orgulloso. ¿Qué tiene de especial ese proyecto en particular?
- Ordenar los números dados para formar el número mayor
- ¿Qué diferencia hace tener una ventana acoplable en comparación con la implementación directa de aplicaciones en las máquinas virtuales?
- ¿Cuándo sintió que no le gustaba el status quo de un flujo de trabajo? Cualquier experiencia pasada.
- Discusiones sobre un clúster de mongoDB frente a un clúster de búsqueda elástica (de mis proyectos)
1. ¿Qué tiene de especial TypeScript que tanto Angular como React lo incluyeron en las versiones recientes? Se discutieron el compilador Tsc, la salida final, la diferencia entre Java, JS y TS. Cualquier caso de uso de proyecto en vivo donde TS ayudó más que JS (provengo de un entorno JS puro, por eso se hizo esta pregunta)
2. Diseñe una máquina expendedora con las siguientes funcionalidades
- Tres tipos de usuarios: usuario, operador, administrador
- El usuario puede seleccionar y comprar varios artículos a la vez. El dinero se puede ingresar varias veces (obtendrá el artículo si hay un intervalo de tiempo> 30 segundos). También puede hacer compras en la ventana (ver solo los precios de los artículos y no comprar nada)
- El operador puede cargar los artículos y marcarlos como vencidos si es necesario, recibe una notificación si un producto se agota.
- El administrador puede poseer varias máquinas expendedoras, debe tener un informe analítico de los artículos comprados en un mes. También puede cambiar los precios directamente y debería reflejarse en todas las máquinas expendedoras que posee.
- Manejo de excepciones en todos los casos extremos
Se esperaban tanto HLD como LLD.
Las rondas 2 a 6 se realizaron en el campus de Amazon Hyderabad. Todas las entrevistas fueron consecutivas. Comenzó de 11 am a 5:30 pm con solo media hora de almuerzo. Antes de que pudiera salir después de completar una ronda, otros entrevistadores ya estarían esperando afuera. Los entrevistadores fueron de gran ayuda, pero solo si están pensando en la dirección correcta. Recursos Humanos también fue un gran apoyo. Venía y me motivaba después de cada ronda. Algunos consejos aquí
- Si no pudo resolver un problema, no lleve pensamientos negativos a la próxima ronda. También afectará a la próxima ronda.
- Si se ha preparado bien, no debe ignorar la importancia de mantener la calma y la calma. Confía en mí, de lo contrario no sobrevivirás al estrés de todo el día.
- Todos los códigos que se le pedirá que escriba en papel y diseños en las pizarras blancas, así que practique en consecuencia.
- Prepárese bien para las entrevistas de diseño, juegan un papel importante para SDE 2.
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