¿Hay algo en particular que debería aprender o saber como ingeniero de software para la próxima entrevista de prácticas en Amazon?

Llego un año tarde, pero tal vez alguien más lo encuentre útil.

Me entrevisté para un puesto de pasantía SDE en el invierno de 2011. Eso fue hace un tiempo, pero escuché que las cosas no han cambiado mucho. Tu experiencia debería ser algo similar a la mía.

Logística:

  • 2 entrevistas técnicas, 45 minutos cada una
  • Acceso a papel o pizarra
  • Dos partes: preguntas técnicas y luego preguntas y respuestas para el entrevistador

Enfoque de entrevista:

  • Conocimiento del lenguaje de programación. ¿Recuerdas tu currículum? ¿En qué dijiste que eras competente? ¿Java? JavaScript? C ++? Asegúrese de explicar los conceptos del lenguaje, como la encapsulación o los cierres.
  • Estructuras de datos. Conoce estos por dentro y por fuera. También debe conocer las compensaciones entre las diferentes estructuras de datos para diferentes situaciones.
  • Algoritmos básicos Clasificación, recorridos de árboles, gráficos, dijkstra, etc.… puede codificarlos, saber cuándo usar cuáles y conocer las complejidades del tiempo.
  • Programación orientada a objetos. Comprenda cómo usaría OOP para un problema del mundo real.
  • Cultura en forma. Consulte los Principios de liderazgo de Amazon [1] e intente ejemplificarlos en sus entrevistas.

Consejos generales:

  • Haz preguntas aclaratorias.
  • Si no tiene idea de qué es algo, simplemente avísele al entrevistador. No mientas al respecto.
  • Piensa en voz alta.
  • Escriba sus pensamientos a medida que surjan.

Algunos recursos de preparación:

  • Romper la entrevista de codificación
  • El manual de diseño de algoritmos
  • Programación de entrevistas expuestas
  • Programando Perlas
  • Glassdoor (Búsqueda: entrevistas para [pasante de ingeniero de desarrollo de software | pasante de SDE] en Amazon)

¡Buena suerte!

[1] Valores amazónicos

Nunca me entrevisté con Amazon, pero esto está etiquetado como “Pasantías de Facebook”, así que supongo que intentaré responder:

Tuve dos entrevistas en el campus con Facebook en días consecutivos. Creo que ambas entrevistas comenzaron con unos minutos de hablar sobre mí y por qué quería trabajar en Facebook, pero el resto de las entrevistas fueron preguntas técnicas y se me pidió que escribiera el código en una pizarra. Todavía estaba tomando la clase de introducción de algoritmos, por lo que no me preguntaron nada demasiado avanzado (no sé si les preguntan a los estudiantes cosas diferentes según las clases que hayan tomado).

Me preparé buscando en línea las preguntas que Facebook y otras compañías hacen en entrevistas internas (las entrevistas a tiempo completo probablemente tienen preguntas más difíciles sobre el algoritmo) y leyendo los primeros capítulos del Manual de diseño de algoritmos. Otro libro que creo que es popular es Cracking the Coding Interview. Una pregunta que no me hizo Facebook, pero creo que es popular, ya que una pregunta temprana es escribir una función para revertir una lista vinculada individual / doble / circularmente. Nunca me entrevisté con Google, pero en las sesiones de información en el campus, afirman que dejan de usar preguntas una vez que terminan en Internet como una “pregunta de entrevista de Google”, y he oído que no dejan que los entrevistados revelen las preguntas (Facebook no me hizo preguntas para resolver problemas como “¿cuántos afinadores de piano hay en Chicago?” o “¿por qué son redondas las tapas de alcantarilla?”). Es posible que se le haga una pregunta bastante estándar que está en todo Internet (supongo que solo porque haya escuchado la pregunta antes no significa que sea capaz de escribir una solución en una entrevista), por lo que debería probablemente encuentre algunas preguntas de estilo entrevista y asegúrese de saber cómo hacerlas (de todos modos, es una buena práctica).

More Interesting

Soy un estudiante de informática de Bulgaria. ¿Es posible que alguien como yo obtenga una pasantía de verano en una gran empresa en los Estados Unidos?

¿Los estudiantes en el VSSUT obtienen pasantías de verano?

¿Alguien tiene pasantía a través de internshala?

¿Cuáles fueron las vacantes de pasantías de científicos de datos de verano de 2013 en los EE. UU. En el área de aprendizaje automático / procesamiento del lenguaje natural para un estudiante de doctorado de tercer año?

Cómo ser mentor de un pasante

¿Es cierto que Tesla Motors trabaja demasiado y le paga mal?

¿Dónde debería vivir un pasante en Mountain View durante el verano?

¿Participar en clubes contribuye de alguna manera a las ubicaciones y / o pasantías para un estudiante de CS?

¿Cuál es la diferencia entre un perfil de diseño analógico y un perfil de aplicación analógica para una pasantía en Texas Instruments? ¿Cuáles son los temas que se incluyen en ambos perfiles?

¿Hay pasantías de inicio para candidatos no técnicos?

¿Qué debo hacer para garantizar una PPO después de una pasantía de 6 meses y después de un BTech en Morgan Stanley a partir de enero de 2018?

¿Cuál es el beneficio de una pasantía?

¿Es una buena idea realizar una pasantía en Hollywood?

¿Cómo debo acercarme a mi supervisor de doctorado con respecto a las pasantías sin hacer que parezca que mi trabajo de investigación se verá afectado?

¿Qué procedimiento debo seguir para una pasantía en ingeniería electrónica y de comunicación?