Hey amigo..!!
No solo se requieren estructuras de datos y algoritmos para esto (siendo contratados por Amazon) sino mucho más.
Recientemente, en mi universidad, Amazon hizo su campaña de reclutamiento en el campus y mencionaría todas las cosas que se pidieron y que se deben dominar.
- Si tuviera que aprender estructuras de datos y algoritmos nuevamente, ¿qué haría de manera diferente?
- ¿Es posible el algoritmo de compresión que se muestra en Silicon Valley en realidad?
- Dadas las coordenadas de 3 puntos, cómo encontrar el centro del círculo formado por estos puntos con alta precisión. Para lograr una alta precisión, debe haber algún proceso de división. ¿Hay alguna forma de hacerlo?
- ¿Cómo se implementa una cadena de bloques en el código?
- ¿Cómo funciona el algoritmo OKCupid?
Primero viene la ronda escrita que contendría preguntas técnicas del 75% y aptitudes del 25%.
las preguntas técnicas incluirían temas como:
- DBMS
- UNIX
- JAVA
- CONSULTAS SQL
- ESTRUCTURAS DE DATOS- LISTA ENLAZADA principalmente
luego viene la ronda de codificación: en esto, cualquier idioma en el que sea maestro puede tomarse como opción y se le pedirá que diseñe programas.
como en tu caso puedes optar por Java.
luego vienen 3 rondas técnicas: en esta sección se incluirían preguntas de tecnicismo completo que incluirían casi ESTRUCTURAS DE DATOS UNIX +. En las estructuras de datos vendría sobre todo la pregunta de la lista vinculada.
También se le podría solicitar la optimización del código que realizó en la ronda de codificación.
Otros temas para la preparación técnica incluirían:
- conceptos de oop
- diagramas er
saber aprender y dominarlos, podría decirle que los libros son los mejores para leerlos e implementarlos. Obtenga cosas de la vida diaria y véalas desde el punto de vista de las estructuras de datos. Y día a día la práctica te haría resolver cualquier problema. Solo dedique horas y seguramente los problemas se resolverían.
http: //www.guideforengineers.com… – para dbms
http://www.scilab.in/textbook_co… – para unix
para estructuras de datos, el mejor libro es Estructura de datos usando C– M. Tenenbaum
para Java si necesita OCA / OCP Java® SE 7 Programmer I & II Study Guide
¡Los libros están fácilmente disponibles en línea!
también asista a competencias de codificación en línea para dominar y aprender
¡Todo lo mejor!