software1

¿Cómo me preparo para la entrevista con Amazon Software Development Engineering?


Amazon … "Establecer lo mejor y desarrollarlos". Una de Big Four Tech Companies a quien su Liderazgo está muy cerca del corazón para abrir una puerta para un candidato en la empresa. Amazon es una empresa líder después del Artículo de LinkedIn de 2018 . Mientras se prepara para entrar en este negocio, puede ser consciente de la importancia de las estructuras de datos y los algoritmos para la preparación de la entrevista.

  Preparación para la entrevista de Amazon

No hay duda de que esta es una habilidad esencial para promover como SDE o ingeniero de software en Amazon u otra gran empresa de tecnología. Los procedimientos de reclutamiento en estas compañías son similares, pero compartiremos algunos detalles específicos, consejos, estrategias de preparación y prácticas de evaluación de Amazon para interrumpir la entrevista. Tenga en cuenta que la dificultad de estas rondas depende del nivel de posición SDE que aplique, y que puede favorecer cualquier lenguaje de programación con el que esté familiarizado.

Puntos importantes a tener en cuenta:

  • Amazon otorga mayor peso y tiene un guión estandarizado para Principios de liderazgo a lo largo de la entrevista. Tiene un enfoque mucho más fuerte en la obsesión del cliente. Si presenta una solicitud allí, debe revisar cuidadosamente los Principios de liderazgo.
  • Investigue un poco sobre la compañía. ¿Qué está haciendo la compañía actualmente o en qué escenario del mercado o en qué tecnología se está trabajando actualmente? Esto muestra su interés en la empresa y es una buena manera de juzgar cuánto le interesa a un candidato.
  • Los entrevistadores están entrenados para no responder a sus respuestas. Por lo tanto, no espere una respuesta afirmativa o negativa de ellos si va en la dirección correcta o no. Este es un método muy efectivo para evaluar a un candidato. Así que prepárate para ver caras heladas.
  • Amazon dirige Bar Raiser durante la entrevista en el lugar y en esta ronda se aseguran de que usted, como candidato, eleve el listón para ciertas competencias. Esto significa que debería ser mejor que 50% de las personas que se encuentran actualmente en este nivel.
  • Las preguntas / niveles de dificultad de Amazon son menos consistentes que Facebook o Facebook.

Ahora es el momento de discutir la estrategia y las rondas que Amazon lleva a cabo para el proceso de contratación. Pero piense en un consejo rápido que funcione en todos los negocios … Su objetivo es escribir la cantidad justa de código correcto y comunicarse bien. No tiene que pagar el código, tiene que pensar, descubrir los problemas y encontrar una solución. Para descifrar una entrevista técnica, todo lo que necesita es una computadora portátil, una conexión a Internet que funcione y la voluntad de resolver problemas de manera regular y directa. En solo unos meses, puede aprender los conceptos básicos.

El proceso de entrevista en Amazon es similar a otras grandes empresas de tecnología. Así que hablemos de lo siguiente:

Enviar solicitud: Llamar desde Amazon para una entrevista no es fácil si no tiene ninguna recomendación. Sus posibilidades de recibir una llamada de entrevista son mayores si tiene una conexión con un empleado. Si este no es el caso, le recomendamos encarecidamente que se conecte con reclutadores o reclutas a través de LinkedIn . También enfóquese en su CV cuando solicite el trabajo. Que sea breve y preciso, ya que ninguno de los reclutadores tiene más de 15 segundos para escanear un currículum. Simplemente escriba las cosas con las que está familiarizado y no se deje engañar, ya que el entrevistador puede identificarlo fácilmente durante la entrevista. A continuación se muestra el enlace para las pautas de CV.
1. Curriculum Vitae – Recursos y consejos
2. ¿Cómo escribo un CV excelente y único?

Entrevista de selección: ¿Invitamos a este candidato al ciclo completo? Amazon filtra esta ronda para filtrar a muchos candidatos, y esta ronda ahorra mucho tiempo y recursos para la empresa. Entonces, antes de la entrevista en el lugar, se llevan a cabo 1-2 rondas de evaluación. La ronda de revisión puede ser por teléfono o se le puede pedir que complete una tarea de codificación que requiera que escriba un código limpio, bueno y sin errores que también deba optimizarse. Esta ronda consta de preguntas básicas a medias sobre estructuras de datos y algoritmos. Tiene un documento en línea donde puede ingresar su código, que es visible para su entrevistador. Puede tener una pregunta de codificación 2-3. A continuación se muestra el punto a tener en cuenta para un desafío de codificación en línea o una entrevista telefónica.

  • La ronda telefónica no es muy difícil de organizar, la reunión del desafío se llevará a cabo durante la entrevista en el sitio.
  • Amazon El Departamento de Recursos Humanos es muy flexible con respecto a la entrevista telefónica. En general, puede posponer la entrevista telefónica por una semana para prepararse para ella.
  • Las entrevistas telefónicas no deberían ser sobre programación dinámica o preguntas difíciles de código leet.
  • Centrarse más en árboles binarios y árboles de búsqueda binaria. Aprenda a recorrer el árbol binario en un orden diferente y cómo aplicar BFS y DFS a árboles binarios. Debe saber quién debe crear el árbol a partir de una matriz particular. Con estas preguntas, puede sentar las bases para todos los problemas con los árboles binarios.
  • Revise las preguntas sobre matrices y pilas con respecto a Leetcode y GeeksforGeeks. También eche un vistazo a la lista vinculada de preguntas relacionadas sobre Leetcode y GeeksforGeeks.
  • Alrededor del 70% se enfoca en estructuras de datos y algas en pantallas telefónicas y el 30% en principios de liderazgo (LP).
  • Sus tiempos de respuesta típicos son entre 1 día y una semana. Dentro de una semana, definitivamente deberían volver con los resultados. Si alguien no se pone en contacto con usted, envíe un correo electrónico después de una semana. Consulte también el enlace Entrevista telefónica de Amazon para obtener más información.

Entrevista en el sitio: Una vez seleccionado en la ronda anterior, se le invita a un bucle que dura un día completo, que consta de cuatro a cinco entrevistas, y cada una de estas entrevistas Toma alrededor de una hora. Todas estas vueltas estarán técnicamente completas con BR Round (All Technical + One Managemential). El número exacto de rondas depende de cómo realices cada ronda y de qué nivel solicites. Este es el papel de los fundamentos de DSA y CS para validar sus habilidades de codificación y resolución de problemas. Debe prepararse con todos sus proyectos, pasantías, experiencia previa y definitivamente sus habilidades de codificación y resolución de problemas.

Clasificaremos esto en la siguiente sección …

  1. Ronda de codificación técnica (incluidos los proyectos):
    • Se evalúa al candidato para determinar si puede resolver problemas reales con el conocimiento de estructuras de datos y algoritmos. La expectativa es poder encontrar la solución más óptima para el problema dado. Su capacidad para enseñar conocimiento algorítmico junto con código es imprescindible.
    • A continuación se muestra un desglose de los tipos de problemas que generalmente se han producido en una entrevista de Amazon. Estos datos se basan en experiencias de entrevistas de Glassdoor para Amazon.

        Diagrama de estructura de datos de Amazon

    • Revise el enlace ¿Cómo consigo un trabajo en empresas basadas en productos? pregunta de codificación técnica detallada, qué enfoque y qué consejos debe seguir durante la entrevista.
    • En el sitio web de Amazon Temas de desarrollo de software todos los temas están cubiertos para rondas técnicas.
    • Haga todas las preguntas aclaratorias Piense en el enfoque de la fuerza bruta, optimice la solución y tome nota del código. Este es el paso simple que debe seguir para resolver la pregunta de codificación.
    • Debes estar familiarizado con los proyectos que has realizado en el pasado o durante tu pasantía. El entrevistador hará preguntas desde allí. Por lo tanto, asegúrese de tener un conocimiento completo y detalles de su proyecto para explicar al entrevistador.
  2. Ronda de diseño del sistema:
    • Los problemas de diseño del sistema son una discusión abierta, y esta ronda generalmente se realiza con un candidato experimentado que prueba su capacidad general para diseñar y construir sistemas de base técnica escala.
    • Revise el enlace Preguntas sobre la entrevista de diseño del sistema Preparación de la entrevista de diseño del sistema y también marque GeeksforGeeks
    • El entrevistador generalmente participa en la selección de recursos tales como bases de datos, Registro interesado en la memoria; algoritmos eficientes de funcionalidades; Identificar todos los datos y clases que se almacenarán cuando algo salga mal en el sistema; ¿Qué funciones están disponibles para el usuario final y cuáles no, para que no se confunda todo el sistema? Escalado de los sistemas y servidores participantes; El uso de subprocesos múltiples, colas de mensajes, caché y más.
    • Domine las diversas tecnologías de bases de datos, su escalamiento y comparación, y el conocimiento de marcos y diversas tecnologías contribuye significativamente al diseño del sistema.
    • Amazon tiene cierta preferencia para incluir más de un componente basado en la web en la ronda de diseño del sistema.
    • Con frecuencia aparecía un registro de Glassdoor que diseña una tienda de comercio electrónico o un servicio URL Shortner.
  3. Ronda Raiser: Como ya hemos mencionado sobre la Ronda Raiser en Amazon, donde un candidato es juzgado por sus habilidades y su coherencia cultural con los principios innovadores y orientados al cliente de Amazon , Bar Raiser están especialmente entrenados para esto. A continuación encontrará el punto que debe tener en cuenta para esta ronda …
    • El motivo "elevador de barras" tiene por objeto garantizar que el candidato eleve el listón no solo para el equipo respectivo, sino para toda la empresa. Para obtener más ayuda, consulte Alquiler como Amazon .
    • Amazon se preocupa profundamente por el liderazgo del que ya hemos hablado. Deberían tener historias para cada principio. Espere que los entrevistadores investiguen estas preguntas.
    • Es casi una ronda técnica, pero evalúan sus habilidades de liderazgo, sus habilidades para tomar decisiones, sus errores, su aprendizaje de sus errores, su trabajo y conflictos con los miembros de su equipo, su iniciativa en el pasado, la respuesta de su gerente a su trabajo. A veces te dan situaciones y tienes que responder a tu comportamiento en esta situación.
    • Amazon también es un lugar donde debes adaptarte rápidamente a los objetivos cambiantes. Sus respuestas deben mostrar que puede manejarlo.

Criterios: Después de la entrevista, todos los entrevistadores se reúnen para discutir, debatir y justificar sus evaluaciones individuales con el Gerente de Contratación y el representante de Recursos Humanos. Los entrevistadores dan el resumen completo después de la entrevista. El resultado de esta reunión es una decisión final con o sin sesgo del candidato.
Se espera que un ingeniero de software sepa cómo codificar, cuándo pedir orientación, cómo articular el proceso de pensamiento y cómo abordar la resolución de un problema y entregar resultados de manera oportuna, mientras está dispuesto a aprender nuevos procesos para adaptarse rápidamente a las hojas de ruta cambiantes se conserva. En general, todo lo que se requiere es una comprensión básica de los conceptos básicos de la codificación para principiantes, y es muy importante codificar y resolver problemas complejos basados ​​en la experiencia.

Consejos:

  • Acostúmbrese a resolver problemas regularmente específicamente de GeeksforGeeks LeetCode y HackerRank . Toma las pistas. Los entrevistadores siempre son útiles y le darán consejos útiles y precisos si se atasca. Es importante capturar el aviso lo antes posible y proceder con la solución. Si no puede entender la pista, es una gran bandera roja.
  • Nunca digas que no puedes hacer eso. Incluso si hay un problema que no ha resuelto o que parece que no puede resolver, está atacando el problema desde diferentes ángulos. El entrevistador te da pistas. Pero si dice que no puede resolver el problema, es una gran señal de alerta y puede ser rechazado.
  • El entrevistador generalmente tiene una mentalidad cuando puede trabajar con el candidato en su trabajo diario o no. Así que asegúrese de no decir nada durante la entrevista que pueda dar un símbolo de bandera roja.
  • Aprende a pensar en voz alta . Es extraño, pero en una entrevista, la pieza más importante muestra cómo llegaste a una solución o por qué haces X antes de Y.
  • Su entrevistador quiere ver tres cosas importantes en su código. Debe funcionar rápido, no ocupar más espacio de almacenamiento del necesario, ser estable y fácil de mantener. Haga esto y ya está por delante de la mayoría de las personas.
  • Para la pregunta de comportamiento, lea el método STAR para describir una situación en la que ha resuelto un problema relacionado con la pregunta. Explique las tareas que tuvo que realizar para resolver el problema. Describa la acción que realizó para realizar las tareas. Y cierre con los resultados de sus esfuerzos.

Enlaces importantes:

  1. Amazon Interview Experience
  2. Práctica para descifrar entrevistas de codificación
  3. Entrevistas técnicas de descifrado
  4. Tushar Roy: la codificación es fácil
  5. Preguntas de la entrevista del ingeniero de desarrollo de software de Amazon
  6. Ace La entrevista de codificación cada vez [19659010] Coding Interview University
  7. Pregunta de entrevista local 2019


Desarrollador web, ingeniero de contenido técnico


Si le gusta GeeksforGeeks y desea contribuir, también puede escribir un artículo con contrib.geeksforgeeks.org o envíe su artículo por correo electrónico a contrib@geeksforgeeks.org. Vea su artículo en la página principal de GeeksforGeeks y ayude a otros geeks.

Mejore este artículo si encuentra errores haciendo clic en el botón "Mejorar artículo" a continuación.



Software alquiler maquinaria de Cea Ordenadores

Comentarios desactivados en ¿Cómo me preparo para la entrevista con Amazon Software Development Engineering?