¿Cómo consigue un trabajo un graduado de IIT no informático en Google, Facebook o Amazon?

Posiblemente sigan un enfoque muy organizado para lograr el objetivo, aquí hay un enfoque de muestra:

————
(Ejemplo: uno puede usar el siguiente enfoque, para un plan de dos meses, alrededor de 250 horas)

Es necesario seguir un enfoque muy organizado y disciplinado para prepararse para el trabajo de ingeniería de software en Facebook / Google / Amazon / Microsoft, etc.

En realidad, todas estas empresas, por ejemplo, MS, Google, Amazon, Facebook, Apple, siguen un enfoque en el que miden el proceso de pensamiento de un candidato.

Y usan diferentes medios para evaluar eso, pero sí, la mayoría de ellos usa Algoritmos / Estructuras de datos / Preguntas abiertas (si ha solicitado un trabajo de ingeniería de software) como uno de los enfoques para evaluar el talento. base para desarrollar las tecnologías).

Para estar acostumbrado a algos / estructura de datos / codificación, debe haber entendido / practicado el mínimo, por ejemplo:

(Paso 1): debe tener una comprensión práctica de los algoritmos (por ejemplo, cuándo usar BackTracking, cuándo usar Divide and Conquer, ¿por qué se requiere doble hashing ?, ¿dónde se puede aplicar el concepto de fuerza bruta?) ( 50 horas).

(Paso 2): debe tener una comprensión práctica de las estructuras de datos, por ejemplo (casos de uso prácticos relacionados con: cuándo usar el búfer circular, o cuándo usar una lista adyacente o la combinación de ambos o algo más para resolver el problema).
(50 horas)

(Paso 3): debe practicar varios problemas de codificación para implementar las cosas que aprenden del Paso 1 y del Paso 2 (puede hacer lo siguiente para elegir cualquier lenguaje de codificación para elegir el suyo (C, C ++ o Java o Python o PHP o cualquier otro).
(50 horas)

(Paso 4): Resolver el problema no significa solo resolverlo, sino comprender la mejor manera de resolverlo, por ejemplo, el problema técnico dado puede usar varias formas para llegar a una solución, y es posible que desee utilizar la solución óptima. . (Cómo se conecta la solución dada con los recursos informáticos / de memoria, por ejemplo, Memoria / Potencia de procesamiento)
(50 horas)

El más importante.

Sin embargo, aparte de la programación, es posible que deba comprender que el concepto principal para la entrevista es mantener la entrevista activa y esto requiere algunas acciones de su parte, como las siguientes:

Necesitas hablar.

Necesitas explicarlo.

Necesitas discutirlo.

Necesitas expresar tus puntos de vista.

Debe comprender claramente las preguntas que se le hacen.

Debe comprender la expresión y la mentalidad del entrevistador para comprender esas preguntas.

Es posible que deba hacer las preguntas adecuadas para comprender la pregunta o cualquier otro elemento de discusión. (50 horas)

Y también :

Prepárese: “Cuénteme acerca de usted mismo”, “Sus habilidades relacionadas con un mayor interés positivo / negativo”, Conceptos básicos para los conceptos informáticos más necesarios o cualquier cosa que haya presentado en su “CV / Currículum”.
(10 horas)

Lo anterior es solo un plan de muestra, puede personalizar la forma que desee (por ejemplo, 50 horas a 10 horas o algo más). Haga clic en Amazon para encontrar los mejores libros que pueda necesitar (por ejemplo, algoritmos de Cormen)

(Aquí Google no se refiere a Google, significa cualquier compañía que sea muy creativa para presentar los productos relacionados con la informática).

(Suponiendo que pasas 4 horas todos los días)


(Si te sientes cómodo con lo anterior, entonces)

Prepare su perfil profesional y reenvíelo a los gerentes / reclutadores de contratación relevantes

(Paso 1) : verifique los puestos de trabajo disponibles en Google, por ejemplo, ingeniero de software, ingeniero de software en prueba

(Paso 2): prepare su perfil, por ejemplo, presente el mayor logro técnico suyo

(Paso 3): encuentre los reclutadores de LinkedIn, amigos, el sitio de carreras de Google o use cualquier otro medio relevante para enviar su perfil a Google.

(Paso-…)

(Paso-…)

La duda mata más sueños que el fracaso.

Soy un graduado de minería de IITKGP, obtuve un año atrás durante B.Tech, no conseguí un trabajo en el campus.

Después de luchar durante los próximos 7 meses, consiguió un trabajo de desarrollador en una startup (por cierto, fue una startup durante los últimos 10-12 años: P) para Rs. 22k por mes, trabajé mi trasero por los próximos 20 meses.

Durante los últimos 8 meses he estado trabajando con Amazon. Aunque la cantidad de personas que no son de CS / IT es muy inferior, conozco a otras 4-5 personas que son de Chem / Meta / Mech, etc.