(Nota: mi respuesta no es solo para Amazon, podría aplicar para las 5 grandes compañías, también puede aplicarse a todas las demás compañías)
Esta publicación está escrita por experiencia, he tomado muchas entrevistas en el campus y fuera del campus, incluidas IIT, NIT / REC e IIIT.
[Haga clic en cualquier lugar de esta línea, luego continúe leyendo esta publicación. De esta manera puedes leer la publicación completa.]
- ¿Cómo se debe enfrentar una entrevista estresante?
- ¿Cuántas palomas hay en India?
- Cómo responder la pregunta '¿Qué pasa si no te contratamos?' En una entrevista
- ¿Debo enviar un correo electrónico de agradecimiento después de la entrevista por Skype?
- ¿Qué hace el equipo de transporte de Amazon?
Publicar una entrevista, la mayoría de las veces, los estudiantes de primer año podrían pensar que algo “particular” es importante, y pensar que es la razón por la que fallaron la entrevista.
Desafortunadamente, para muchas personas, estas siguen siendo razones por las que fracasaron, a lo largo de su carrera, por ejemplo, incluso después de más de 10 años.
En realidad, esa cosa particular que el candidato está pensando como una razón para las entrevistas fallidas para la mayoría de sus carreras, podría no ser la razón en absoluto.
# 1
Cuáles son algunas cosas que debe saber, que pueden ser importantes en una entrevista:
Busqué en Internet y encontré los enlaces a continuación, para ver los errores más comunes que harías y todos estos afectan el resultado de la entrevista (no solo 1 en particular, sino que contribuyen muchas razones).
Lea los enlaces a continuación, por todas las razones que pueden darle un resultado negativo:
Enlace 1.1: Primera entrevista de trabajo: 10 cosas que debe saber
Enlace 1.2: 20 cosas que un entrevistador busca durante una entrevista de trabajo
Enlace 1.3: Habilidades para entrevistas: qué hacer durante una entrevista
Entonces, ahora desde los enlaces anteriores, usted sabe que pueden existir muchas razones para el fracaso de su entrevista, es posible que haya aprendido y mejorado.
# 2
¿Qué tan fuertes son tus conceptos / conceptos básicos de matemáticas?
Casi todo en programación de computadoras vuelve a los conceptos básicos de Matemáticas.
Enlace 1: Matemáticas
Enlace 2: Matemáticas: Matemáticas Puras
Enlace 3: Matemáticas: Matemáticas Aplicadas
Enlace 4: Matemáticas discretas: Matemáticas discretas (más relacionadas con la programación)
// – [Editar 1 – Comenzar] –
# 2.2
¿Qué tan buenos son los fundamentos de su sistema operativo?
Enlace: sistema operativo
Enlace: Tutorial del sistema operativo
# 2.3
¿Qué tan bueno es su control sobre su entorno OS?
a) Comandos básicos de Linux:
Enlace: Cambio de Windows a Nix o un novato a Linux – 20 comandos útiles para principiantes de Linux
Enlace: 50 comandos UNIX / Linux más utilizados (con ejemplos)
Enlace: comandos importantes de Linux
b) Comandos básicos de Windows:
Enlace: Windows – Comandos DOS
Enlace: comandos básicos de DOS.
Enlace: Lista de comandos de DOS
Enlace: Índice del comando DOS
// – [Editar 1 – Fin] –
# 3
¿Qué tan fuertes son tus conceptos básicos de programación?
Enlace 1: programación informática
Enlace 2: lenguaje de programación
Enlace 3: paradigma de programación, ejemplo: programación procesal
Enlace 4: Categoría: Flujo de control, Ejemplos: Condicional (programación de computadoras), Recursión, Subrutina
# 4
¿Qué tan bueno es el conocimiento de sus estructuras de datos?
Enlace: lista de estructuras de datos
// – [Editar 2 – Comenzar] –
Tutorial: Conceptos básicos de estructuras de datos
// – [Editar 2 – Fin] –
# 5
¿Qué tan bueno es el conocimiento de sus algoritmos?
Enlaces: Ejemplos: Algoritmo, Análisis de algoritmos.
# 6
¿Cuántas veces aplicó su teoría aprendida anteriormente, en la práctica?
Consulte con estos sitios para algunas preguntas:
Enlace 1: Matemáticas HackerRank
Enlace 2: estructuras de datos de HackerRank
Enlace 3: Algoritmos de HackerRank
Lo importante aquí es:
6.1. ¿Entiendes las preguntas en primer lugar?
6.2. ¿Puedes resolver el algoritmo en papel?
6.3. ¿Intentaste escribir código y pasaste al menos algunos de ellos? (¿enviando algunas respuestas? en el enlace anterior)
# 7
¿Cuáles son las cosas que sabes sobre ti que se pueden mejorar?
¿Puedes unirte a un equipo en una gran empresa y ser útil? (puntos 1 a 6, ¿quieres?)
¿Puedes escuchar y aprender de los demás?
¿Puedes dar tu conocimiento a otros?
¿Puedes guardar tus gustos y disgustos para ti mismo, y discutir y trabajar para encontrar una solución óptima cada vez?
# 8
¿Cuáles son las cosas que sabes sobre ti que se pueden mejorar?
Puede ser bueno en matemáticas, ¿puede mejorar y ser más productivo y útil para los demás y ser un activo para el equipo?
# 9
General – Importante 1:
¿Tienes estos:
- ¿Estás orientado a resultados?
- responsable de completar tu trabajo
- dar y recibir ayuda
- completar el trabajo a tiempo, sin rendirme, y sin decir que este es un “trabajo inferior” para mí
- Si necesita varias cosas, cuando su trabajo se complete donde usted es maestro, ¿dará paso a otros que son maestros en el trabajo pendiente que se realizará para que el proyecto sea exitoso? es decir, dar lo mejor y transferir la propiedad / colaborar con otros para el resto de las cosas, ¿cuál es el mejor para el proyecto?
- automatizar cualquier obra repetitiva
- ¿innovar algunas cosas nuevas que pueden agregar valor al equipo y la organización?
- ¿Serás honesto en tu trabajo?
- planifica y organiza tu trabajo, haz que otros lo revisen antes de comenzar.
- implemente un poco, hágalo revisar, luego complete y hágalo revisar
- ¿Está abierto a aceptar sus defectos / errores y no repetir los mismos errores nuevamente?
# 10
General – Importante 2:
10.1: La mayoría de las veces, utilizará software de código abierto que es gratuito
Esto aumentará la productividad sustancialmente la mayoría de las veces, ¿los usa?
Ejemplos, yo uso:
- Enlace 1: Un editor de texto / programación con colores – Notepad ++ v6.8.6 – Versión actual
- Enlace 2: Un potente editor de programación – Página en netbeans.org
- Enlace 3: Una poderosa herramienta de oficina, alternativa a Microsoft Office: LibreOffice Fresh
- Enlace 4: Un comparador y fusión de archivos / directorios 2 o 3 – Kdiff3 – Buscar archivos en SourceForge.net
- Enlace 5: Obtenga Ubuntu | Descargar | Ubuntu
Estas son herramientas y sistemas operativos.
Por ejemplo, no necesita escribir un algoritmo de clasificación siempre para sus trabajos diarios, use Libre Calc, tiene dos archivos que son similares, cambió solo algunas líneas aquí y allá, luego usa Kdiff3, usa Notepad ++ en lugar de Notepad y no necesita para guardar archivos también realiza búsquedas potentes con expresiones regulares en archivos y carpetas de forma recurrente dentro del editor, usa netbeans para aprender JavaScript, la mayoría de las supercomputadoras usan Linux, así que instala y aprende Ubuntu, el Linux más popular.
10.2: El uso de estas herramientas es bueno para todos, pero ¿contribuirás a ellas para que sea más útil para los demás?
10.3: La mayoría de las veces que usa Wikipedia, ¿contribuirá a ello? con algún contenido, donación, etc., si no ahora, en el futuro, ¿recordará hacerlo?
Algunas de las anteriores son para saber / pensar
Algunos para trabajar, y
¿Son sus pautas para descifrar la mayoría de las entrevistas por ahí?
–
// Edición 1: Se agregan las secciones 2.2 y 2.3.
–
// Edición 2: sobre algoritmos en la programación competitiva
Soy un ejemplo para seguir parcialmente la estrategia anterior, lea esto: la respuesta de Manohar Reddy Poreddy a ¿Hay alguna oportunidad para codificadores ligeramente superiores al promedio en los trabajos?
–
La mejor de las suertes.
Comparta con otros si esto es útil.
Volver a: Recursos CS y CP todo en uno por Manohar Reddy Poreddy en AlgorithmsAndMore