He escrito una publicación de blog detallada al respecto. ¿Cómo prepararse para las principales empresas multinacionales?
Los puntos de nivel superior a continuación:
Temas que son importantes
- ¿Por qué las entrevistas de trabajo de desarrollo de software lo prueban en cosas que nunca usará?
- ¿Qué idioma usó para la entrevista UPSC, inglés, hindi o hinglish?
- ¿Cuáles son las preguntas técnicas que se hacen en la marina de guerra de UES para estudiantes de ingeniería mecánica?
- Obtuve un rechazo en una entrevista de gerente de producto. Estoy tratando de descubrir qué salió mal. ¿Alguien puede proporcionar comentarios para la respuesta de mi entrevista?
- ¿Cómo es trabajar en powergrid?
- Un lenguaje de programación (C / C ++ / Java)
- Conocimiento sólido de estructuras de datos y algoritmos.
- Conocimiento profundo del sistema operativo. Conozca Thread vs Process, Semaphore Mutex, Livelock, Deadlock, memoria y gestión de recursos
- Conocimientos básicos de DBMS, Redes y Arquitectura de Computadores
Habilidades requeridas
- Resolución de problemas: debe ser capaz de encontrar una solución cuando se le presente un problema. Esto requiere buenas prácticas. Debe saber cuándo usar un algoritmo particular y qué ajustes se necesitan para resolver el problema.
- Comunicación: debes poder comunicar tus pensamientos. No se trata solo de resolver problemas, sino de explicar cómo llegó a la solución
- Capacidad para trabajar en equipo: en una empresa tan grande, la base de código es enorme y simplemente no es posible mantener la calidad del código y abordar la creciente demanda del mercado con una sola mano. Debes poder trabajar en equipo
- Diseño y prueba: como ingeniero de software, usted es responsable de una característica de principio a fin. Debe pensar en enfoques, escribir el código y probarlo si funciona para todos los casos de prueba. Practica el diseño y prueba problemas
Ser advertido
Si no eres de una buena universidad, es probable que las mejores compañías no visiten tu campus. Puede solicitar referencias fuera del campus. Pero reciben miles de hojas de vida cada semana. Su currículum debe destacarse para recibir una llamada de entrevista. Aquí hay algunas cosas que puede hacer:
- Construye un proyecto increíble. Si es una aplicación de Android / iOS, póngala en el mercado. Puedes mostrar una buena base de usuarios
- Participe en la programación competitiva. Sería mejor si pudieras mostrar tu habilidad mencionando “X ‘clasificado de N candidatos”
- Contribuir a la comunidad tecnológica. Escriba artículos sobre GeeksforGeeks o haga algo en un proyecto de código abierto
Te pueden gustar mis otras publicaciones:
- Viaje de un niño de un pueblo pequeño a Microsoft: una historia no contada Parte 1
- La vida de un ingeniero de Microsoft
- Friki en la cima – Aashish Barnwal | Acostúmbrese a escribir código limpio, legible, flexible y robusto – GeeksforGeeks
Escribo sobre programación y experiencias de la vida. Si me sigues, no te decepcionaré. Aashish Barnwal