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 como 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 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 son buenos para trabajar, pero no excluyen 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 empresas (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

¿Cómo es el equilibrio entre la vida laboral y personal en Alemania, Austria, Francia, Suiza, el Reino Unido, Holanda, Irlanda y Escandinavia para los trabajadores tecnológicos?

¿Cómo consigue un informático un trabajo en bioinformática?

Soy un programador Java / J2EE con 11 años de experiencia. Planeando desarrollar Hadoop como una habilidad secundaria. ¿Cuáles son las perspectivas laborales?

¿Debo obtener un doctorado en contabilidad para convertirme en profesor universitario?

¿Trabajar en IBM es comparable a trabajar en Google, Microsoft, Amazon o Facebook?

¿Cuál fue el punto de mayoría de mi carrera en la secundaria?

Estoy en el segundo año de ingeniería de instrumentación y control. ¿Qué habilidades debo aprender para aumentar mis perspectivas laborales?

Estoy buscando seguir mi carrera en ciencias actuariales. La gente dice que es muy difícil y que no soy un estudiante extraordinario o brillante. ¿Puede ayudarme alguien, por favor?

Quiero convertirme en un jugador de cricket. ¿Qué debo hacer para esto?

Si quiero ganarme la vida construyendo sitios web de WordPress, solo creándolos desde cero, ¿es eso aceptable?

He solicitado un trabajo en el golfo. La consultora intermedia está solicitando mi CV en tres enlaces de países, es decir, europeo, del golfo y asiático. ¿Qué tengo que hacer para esto?

Quiero romper el vínculo y dejar mi compañía para unirme a una escuela B. ¿Qué razón los convencerá mejor y me ayudará a obtener una carta de alivio?

Me han ofrecido 2 trabajos BDM en el espacio SaaS en la nube. ¿Cuál me llevo?

¿58 es demasiado viejo para convertirse en programador?

Soy un ingeniero de software de Google que busca pasar a la consultoría con el objetivo de Mckinsey o Boston Consultant Group. ¿Cómo debo hacerlo?