Experiencia de entrevista en Amazon 2019 (SDE, DE, SE)

Ronda 1: la  evaluación en línea consta de 2 secciones (existe un corte seccional, n0 calificación negativa)

Codificación: 2 preguntas de codificación (una fácil y otra difícil)

MCQ:20-25 mcq en c/c++

Los estudiantes que completaron 2 preguntas de codificación y que también obtuvieron buenos resultados en MCQ fueron seleccionados para la entrevista

Ronda 2:  la ronda técnica consta de 2-3 rondas

Llegaron a contratar para 3 roles diferentes SDE, DE (ingeniero de datos) y SE

TR1 : 45-60 minutos

  1. Proyectos y esquemas (debe explicar claramente sus proyectos y las tecnologías que utilizó. Las últimas tecnologías pueden ayudarlo a captar su atención como ML)
  2. Consultas simples en MongoDB (como está en mi currículum)
  3. Consultas SQL basadas en uniones y consultas internas (esta parte es un poco difícil, puede confundirse)
  4. Dibujar esquema de base de datos de uber
  5. normalización y formas normales
  6. Intenta normalizar las 2 tablas dadas a 3NF
  7. Qué es la computación en la nube y cuáles son las ventajas sobre una base de datos normal
  8. oops y conceptos DBMS (polimorfismo, abstracción, punto de guardado, DML, comandos DDL, etc.)
  9. Tipos de uniones
  10. ¿Qué es un sistema de archivos distribuido?
  11. por último, 2 preguntas de codificación simples (encuentre la frecuencia de un número en una array ordenada, implemente la búsqueda binaria)

TR2 : 30 minutos

  1. proyecto y esquema
  2. Las consultas SQL son más difíciles que la ronda anterior. Ponen a prueba su idea y la eficiencia de recuperar datos mediante uniones y consultas internas.
  3. Conceptos simples de DBMS
  4. 2 preguntas de codificación simples (frecuencia de un número en una array, encuentre el segundo número más grande en la array dada)

 TR3 : 20-30 minutos

  1. Esta ronda es para probar nuestra capacidad de resolución de problemas.
  2. encontrar el elemento medio de una lista enlazada
  3. encontrar el punto de fusión de 2 listas vinculadas
  4. imprimir la vista derecha de un árbol de búsqueda binaria
  5. La complejidad del tiempo importa
  6. En función de su desempeño, se decidirá su papel.
  7. Para ser ingeniero de desarrollo de software (SDE), debe tener buenas habilidades para resolver problemas. Preparar LL, árboles, DP, gráficos.
  8. Para el rol de ingeniero de datos (DE), prepare consultas SQL y conceptos de bases de datos, así como conceptos básicos de computación en la nube y big data. Puedes trabajar en AWS como DE.
  9. Las rondas TR pueden estar en el mismo orden para todos.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *