Cómo descifrar la entrevista de Amazon SDE-2 en 2 meses, dado que tengo un conocimiento básico de programación y 4 años de experiencia

Si solo tiene conocimientos básicos de programación, por ejemplo, menos de 3.000 horas de experiencia en codificación, le recomiendo encarecidamente que NO intente descifrar la entrevista SDE-2. En cambio, dispara a una posición acorde con tu habilidad. Es posible que ni siquiera sea un rol SDE-1 si no puede programar bien.

Si no tiene las habilidades para ser un SDE-2, y (en el caso poco probable de que lo contraten) en ese puesto, será una experiencia miserable para usted y para la empresa. Confía en mí, no quieres eso.

Por otro lado, si simplemente estás siendo modesto, asegúrate de revisar tus algoritmos principales (deberían ser unas pocas horas de trabajo), practicar ser entrevistado (resolver problemas en una pizarra mientras se discuten tus opciones) y buscar en Google entrevista preguntas y resuélvelas. Asegúrese de que puede ser eficaz sin intellisense o completar la pestaña.

Además de las rondas algorítmicas normales, las entrevistas SDE2 para Amazon dan más énfasis al diseño de alto y bajo nivel. He visto a personas con habilidades de codificación impecables ser rechazadas en la entrevista SDE2 de Amazon porque no pudieron cumplir el estándar en las rondas de HLD y LLD.

Como dices, tienes conocimientos básicos de programación y 4 años de experiencia. Sugeriría, en primer lugar, debe repasar su Estructura de datos y Algoritmos y habilidades para resolver problemas.

La descripción general del proceso de la entrevista en el sitio se proporciona a continuación:

· La duración de cada entrevista será de 45 minutos a 1 hora en promedio.

· Las competencias técnicas que se evaluarán durante las entrevistas son: codificación / estructuras de datos, algoritmos, resolución de problemas, diseño de sistemas y principios de liderazgo de Amazon.

Codificación : estructurada y modularidad del código, mantenibilidad y extensibilidad del código. ¿Es comprobable su código? ¿Su código cubre todos los casos límite, complejidad de tiempo?

Estructuras de datos : matrices, listas vinculadas, mapa hash, tabla hash, árbol B, árbol B +, árbol AVL, BST, gráfico, conjuntos, etc.

· Este enlace de video le dará detalles del proceso de la entrevista: http://youtu.be/63OIIcMU0Kg

Pocos enlaces más para su preparación:
http://www.glassdoor.com/Interview/Amazon-com-Software-Development-Engineer-II-Interview-Questions-EI_IE6036.0,10_KO11,43.htm

http://www.careercup.com/page?pi

http://www.saurabhschool.org/ind

www. geeksforgeeks .org /

Recuerde una cosa, si siente que 2 meses es un período de tiempo muy pequeño para usted y no puede sentirse lo suficientemente cómodo para enfrentarse al panel de entrevistas, comuníquelo francamente al reclutador. Una cosa que no debe hacer es enfrentar la entrevista con Half preperation. Por lo que he visto, los reclutadores de Amazon son lo suficientemente generosos como para brindarle un poco más de tiempo que para traer un candidato sin la preparación adecuada.

Además, si es posible, compre una pizarra / marcador y comience a escribir soluciones, ya que tendrá que escribir el código en la pizarra o en una hoja A4.

La mejor de las suertes.

Aquí hay algunos consejos de mi experiencia personal (estaba en una posición similar hace un par de años y tenía muy poco conocimiento sobre conceptos básicos de informática) y como alguien que toma entrevistas SDE 2 ahora con más frecuencia de lo que puede imaginar:

  1. Aprenda estructuras de datos a fondo. Debe saber qué es cada estructura de datos y cómo funcionan / cómo se construyen. Lo aprendí de los cursos de pluralsight, donde todo el código para las estructuras de datos se desarrolla desde cero. Esto podría tomar de 3 a 4 semanas.
  2. Aprenda los conceptos básicos de Oops. No es suficiente si solo conoce las definiciones, debe saber cómo aplicarlas en un problema del mundo real. El objetivo final aquí es que las mejoras a una solución existente se realicen con la menor cantidad de cambios de código posible. Por ejemplo, si se diseña correctamente, la conversión de una implementación de estacionamiento de estacionamiento en valet parking se puede hacer cambiando un par de líneas de código. Dominar esto podría llevar una semana.
  3. Amazon da igual importancia a las preguntas de comportamiento. Comprenda cada uno de los principios de liderazgo de Amazon: prepare ejemplos de sus experiencias pasadas para cada uno de los principios de liderazgo. Si tiene preguntas sobre cualquiera de los principios, su reclutador técnico probablemente pueda ayudarlo. No dudes en comunicarte con ellos. Podría tomar una semana para prepararse.
  4. Aprenda a calcular las complejidades del tiempo y el espacio. Así es como se comparan dos soluciones para el mismo problema. Me tomó menos de 2 horas para aprender.
  5. Esperamos que los candidatos escriban (casi) el código sintácticamente correcto sin soporte IDE. La única forma de hacerlo bien es practicando muchas manos. Intenta resolver problemas en línea. Puede elegir cualquier lenguaje de programación compatible con OOP. ~ 2 semanas para sentirse cómodo con un lenguaje de programación que ya conoce.

Amazon gasta mucho dinero para entrevistar a cada candidato y quiere ver que los candidatos tengan éxito. Incluso si el candidato no recibe una oferta de trabajo, el candidato puede recuperar muchas experiencias de aprendizaje.

Por último, pero no menos importante, si alguna vez me ve en el campus de Amazon, dígame un saludo (por cierto, haré lo mismo, Sr. / Sra. Anónimo). ¡Buena suerte!

Si quieres “descifrar” la entrevista, entonces ve a entrevistas. Estás viendo algunas empresas de alto perfil. Entonces, tu primer paso es realmente entrar en las entrevistas. Eso significa tener un currículum vitae pulido que se destaque. Buenas habilidades telefónicas y poder articular respuestas para una entrevista telefónica.

Entrevistas en el sitio solo necesita saber todo lo que dijo en su currículum. Entonces, si pones algo allí, es mejor que estés listo para responder preguntas al respecto. Conozca muy bien sus conceptos como polimorfismo, algoritmos, matemática relevante, etc.

Luego practique entrevistas. Podría pedirle a un amigo que lo entrevistara con algunas de las preguntas comunes publicadas en línea, pero redactadas o alteradas de manera ligeramente diferente. También puede ir a entrevistas para practicar y no aceptar el trabajo. Siempre puedes decir que no. Además, Amazon, Google, etc. probablemente sean buenos para trabajar, pero no excluyan a una empresa solo por su menor reconocimiento, cuando ofrecen beneficios y desafíos similares.

Primero, ¿por qué Amazon y no otras compañías? Amazon no tiene la mejor reputación de tratar a sus ingenieros ni un gran proceso de entrevista (al menos desde mi experiencia). Personalmente, si tuviera 2 meses para gastar, los gastaría para preparar entrevistas para otras compañías (Google / Fb / Spotify / ……………).

Si realmente está ambientado en Amazon, es importante centrarse también en las preguntas de comportamiento, he encontrado que la entrevista en Amazon se enfoca mucho más en esto que en cualquier otra entrevista. Tu reclutador debería ponerte en guardia en esto.

Soborna a un recaudador de barras.

Esa es la única oportunidad que tendrá con los conocimientos básicos de programación.

La parte de 4 años no es gran cosa. La mayoría de los SDE-1 de nivel de entrada se promocionan internamente a SDE-2 dentro de 4 años de todos modos.

More Interesting

¿Qué pasa si una persona es técnicamente muy fuerte en su campo, le gustaría descifrar cada entrevista para la que se sienta?

¿Tienes alguna entrevista de trabajo de terror?

¿Cómo identifica a las personas proactivas en las entrevistas?

¿Cómo calificaría el entrevistador a un candidato que esté visiblemente nervioso durante una entrevista pero que sepa sus cosas?

¿Cómo prepararse para las entrevistas de casos para un puesto de Business Analytics en ZS Associates? Me entrevisté para una pasantía y me pidieron que elaborara un algoritmo para analizar los datos de ventas dados. ¿Cómo practicaría para algo así?

He reservado 3-4 meses para programar la preparación de la entrevista. Dado que puedo pasar alrededor de 20 horas semanales, ¿cuál es la forma efectiva de utilizar este tiempo?

Cómo aumentar mi presencia mental, especialmente durante las entrevistas

¿Cómo se evalúa la entrevista en el sitio de Amazon? ¿Cuánto tiempo lleva recibir comentarios?

¿Por qué las principales compañías como Amazon pasan horas entrevistando a un candidato y ni siquiera se molestan en enviarle comentarios después de semanas? ¿Se dan cuenta de lo irrespetuoso que es eso?

¿Dónde puedo encontrar las preguntas y respuestas de la entrevista Qlikview?

¿Cuáles son algunos ejemplos de exceso de inteligencia (errores) en las entrevistas?

¿Cuánto tiempo toma normalmente recibir una respuesta de una entrevista de trabajo si tiene éxito?

¿Por qué las entrevistas de trabajo del programador se centran demasiado en algoritmos y apenas tocan el diseño?

Cómo prepararse para una entrevista en empresas multinacionales

¿Existe una relación entre el resultado de una entrevista técnica (para Google, Microsoft, Facebook, etc.) y el desempeño del empleado?