Experiencia de entrevista de Amazon para SDE-II (interfaz)

Casi no hay experiencia de entrevista para el perfil de interfaz de SDE-2 en Amazon, por lo que sentí que era mi responsabilidad escribir esta. Espero que te dé un vistazo y te ayude.
Tengo más de 3 años de experiencia en desarrollo frontend. Recibí una llamada a través del programa de referencia en septiembre de Amazon Hyderabad. El proceso de la entrevista fue el siguiente: 

Ronda 1 (Prueba en línea – Tiempo: 2 horas) – 10 preguntas MCQ sobre HTML, JS y CSS. 1 Pregunta de codificación de máquina: haga un carrusel de imágenes en Vanilla JS. **Se permite googlear**

Ronda 2 (F2F Technical – Tiempo: 1 hr) – 15-20 minutos – evaluación de comportamiento (2 o 3 preguntas de comportamiento). Tiempo restante: en un editor de texto compartido (https://livecode.com/), se le pidió que creara un componente de calificación de 5 estrellas usando JS, HTML y CSS

Ronda 3 (F2F Technical – Tiempo: 1 hr) – 15-20 minutos – evaluación de comportamiento (2 o 3 preguntas de comportamiento)
Tiempo restante – En una herramienta de dibujo compartida (https://www.invisionapp.com/), se le pide que diseñe un sistema frontend para la página de inicio del sitio de un periódico. El área a trabajar es: 

  1. El diseño y componentes de la página de inicio.
  2. ¿Cómo hacer que sea compatible con dispositivos móviles? (Respuesta: PWA)
  3. ¿Cómo hacer que el renderizado sea más rápido? (Respuesta: uso de almacenamiento en caché, trabajadores de servicio)
  4. ¿Cómo hacer que esté altamente disponible en caso de carga pesada? (Respuesta: uso de múltiples servidores)

Asegúrese de estudiar todos los mecanismos de almacenamiento en caché y las buenas prácticas de diseño de sistemas. 
Consulte: https://www.youtube.com/watch?v=wXRr9fGCBRM

Ronda 4 (F2F Technical – Tiempo: 1 hr) – 15-20 minutos – evaluación de comportamiento (2 o 3 preguntas de comportamiento). Tiempo restante: en un editor de texto compartido (https://livecode.com/), se le pide que cree un componente similar al último visto de Whatsapp. Siempre que la fecha, debe mostrar uno de los siguientes mensajes: 

  • visto por última vez hace un momento
  • visto por última vez hace un minuto
  • visto por última vez hace una hora
  • visto por última vez hace un mes
  • visto por última vez hace un año

Otros requisitos: actualice el mensaje dinámicamente según la hora actual. Después de mi implementación, pasamos el resto del tiempo optimizándolo.

Ronda 5 (F2F Technical – Tiempo: 1.5 hr) – 30 minutos – evaluación de comportamiento (2 o 3 preguntas de comportamiento)
 

  • Tiempo restante: en un editor de texto compartido (https://livecode.com/), se le solicitó implementar un sistema de red social para una organización. 
  • En funcionamiento: el sistema permitiría que un empleado inicie sesión en la aplicación y vea la lista de todos los empleados. Los empleados pueden chatear entre ellos si son amigos.
  • Declaración del problema: para convertir a alguien en tu amigo, debes tener al menos un amigo en común. Por lo tanto, a un usuario se le debe mostrar la lista de empleados mínimos con los que tendría que ser amigo para finalmente hacer a alguien su amigo.
  • Les hablé de encontrar el camino más corto para llegar de A a B (hizo una recursividad de fuerza bruta). Después de eso, me pidió que implementara todo el código en HTML y JS. Luego se llevó a cabo una discusión sobre la optimización de la implementación/obtención de datos.

Veredicto – No seleccionado

Consejo: prepare tantas preguntas de comportamiento como sea posible.
 

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 *