Después de obtener experiencia de 2-3 años en el desarrollo de software, ¿cómo se cambia a compañías gigantes como Microsoft, Google, Amazon, etc.?

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!

PD: Si te has preparado bien y necesitas una referencia para Microsoft, puedes enviarme un mensaje 🙂

Obtener experiencia en proyectos en vivo es una cosa. Pero apegarse a lo básico es otra. La mayoría de los gigantes del software pondrán a prueba sus conocimientos básicos en informática, incluidas las estructuras de datos, los algoritmos, las habilidades para resolver problemas y, en algunos casos, también las habilidades matemáticas.

Por lo tanto, antes de intentar solicitar vacantes en estas empresas, le sugiero encarecidamente que aumente los conceptos básicos y se evalúe a sí mismo en ellos. Además, para la mayoría de estas empresas, no puede volver a presentar una solicitud por un período de al menos 6 ~ 12 meses. Es mejor estar bien preparado antes de solicitarlos.

Todo lo mejor

Amigo … La respuesta es muy simple.

google amazon o microsoft. no son gigantes sino empresas creadas por personas comunes como tú y yo. Obtenga sus conceptos básicos como DS y Algo. Resolver problemas. Trabaja en tu presentación. Debes aprender el arte de servir el plato correctamente aunque tenga un sabor horrible.

More Interesting

Cómo comenzar una carrera como ingeniero de software

¿Cuál es la diferencia entre desarrollador de software e ingeniero de software?

¿Cuáles son los 5 temas principales que un estudiante de ciencias de la computación debe dominar durante la graduación para que lo ayude en el futuro mientras trabaja en cualquier empresa?

¿Cuál es el mejor centro de capacitación para sistemas integrados en Chennai?

¿Cómo cambiar la tecnología?

¿Tomaría una pasantía de ingeniería de software en Square (en San Francisco) o Microsoft (en Seattle)?

Cómo convertirse en un ingeniero de software menos descuidado

¿Con qué frecuencia los ingenieros de software cambian su especialización?

¿Cuál es mejor como el primer trabajo de administración de productos para un ingeniero de software que se está moviendo hacia la administración de productos: B2B o B2C?

¿Cuánto le paga Bloomberg a un nuevo ingeniero de software graduado?

¿Qué debe obtener un desarrollador de software en un plan de reparto de ingresos para desarrollar una aplicación web?

¿Puedo realmente ser un ingeniero de software exitoso al inscribirme en Hack Reactor o en el Proyecto Firehose en lugar de ir a una universidad?

¿Cuáles son los pros y los contras de convertirse en un administrador de software en lugar de apegarse a un rol de desarrollo de software?

Acepté una oferta de Facebook para trabajar a tiempo completo después de una pasantía de ingeniería de software. ¿Cómo puedo aumentar rápidamente mi compensación total a $ 350ka año?

¿Elegir ingeniería de software es un buen camino para ser un buen desarrollador web?