Como señaló Vaisakh Sudheesh, lo básico es bastante importante. Cuando cambié, me aseguré de que entendía bien lo básico. Solía resolver regularmente una cantidad decente de preguntas de programación competitivas, me ayudó enormemente a pensar rápidamente, identificar el problema real y escribir código impecable muy rápido. Para libros de resolución de problemas reales como Cracking the Coding Interview, las preguntas de Coding Interview son muy buenas. También geeksforgeeks es muy útil. Cuanto más practiques para resolver preguntas, mejores serán tus probabilidades. También practique preguntas de diseño y escalabilidad, la mayoría de los candidatos no preparan esto y, por lo tanto, no califican.
Otra parte importante es hacer que su currículum reconozca su currículum. Comience a agregar recursos humanos de sus empresas objetivo en Linkedin (no hace falta decir que tiene un perfil de linkedin actualizado y actualizado). Siguen publicando vacantes en linkedin, siguen solicitando. Una mejor manera es conseguir que los empleados lo remitan. Esto puede ser muy efectivo a veces, y puede obtener una entrevista casi instantáneamente si hay una apertura inmediata.
¡Buena suerte!
- ¿Por qué mi mente piensa que el trabajo de desarrollador de software es el único mejor en INDIA? Aunque no tengo interés en ese perfil.
- Soy ingeniero de software con 2 años de experiencia. Estoy pensando en dejar mi trabajo para estudiar para UPSC (IAS), pero me preocupa que la brecha profesional de 2 años afectará mis perspectivas de trabajo, si no me despejo y quiero volver a los trabajos de software.
- Mi compañía me está pagando 30k como desarrollador de software junior, el promedio en la ciudad (Vancouver) por el mismo rol es de 45k, no tengo el lujo de renunciar y buscar trabajo. ¿Qué tengo que hacer?
- ¿Cómo conseguir un rol de desarrollador de software a tiempo completo en Google, dado que no he realizado prácticas en las 4 grandes compañías? ¿Qué tan duro deberíamos trabajar para eso?
- Para un ingeniero de software que no encuentra interesante la programación competitiva pero le gustaría unirse a una gran empresa de tecnología (por ejemplo, Google, Facebook o Microsoft), ¿qué opciones tienen? ¿Es posible trabajar en una de esas empresas?
PD: Si te has preparado bien y necesitas una referencia para Microsoft, puedes enviarme un mensaje 🙂