Soy un estudiante de segundo año de electrónica e instrumentación, aspirante a Google o Microsoft. ¿Qué debería aprender o ser bueno?

Google es casi imposible. Olvídate de eso por ahora. Puede ingresar a Microsoft, pero necesita un currículum vitae. Como estudiante de segundo año, tienes tiempo, pero no mucho. Considere hacerlo de esta manera:

GSoC : participe en el Summer of Code de Google (ocurre una vez al año), haga un buen trabajo y obtendrá una experiencia valiosa, algo bueno para escribir en su currículum (y un poco de efectivo decente).

Codificación competitiva : Únete a Topcoder y participa en algunos partidos de ronda única. Obtenga una calificación de color decente de Topcoder, esta realmente impresiona a los entrevistadores.

Contribuciones de código abierto : vaya a GitHub, elija algún proyecto que le interese, trabaje en él, déselo. Tu perfil de GitHub dice mucho.

Prácticas : intente obtener una en MSIDC. Eres EnI, lo que apesta, pero si has creado un perfil de codificación decente, podrían llevarte. Es mejor establecer una red mucho para este.

PD: “Google o Microsoft”? Lo siento, pero ¿en cuál estás interesado? ¿O simplemente estás interesado en el nombre y el sueldo? Siento que si hablaras en serio sobre Comp Sci, tendrías una preferencia definitiva. Si lo que te atrae es el sueldo gordo, no lo intentes, necesitas un mejor motivador.

Ya que eres EnI, ¿por qué no pruebas Nvidia o NI?

Deberías ser bueno en estructuras de datos, sistemas operativos para entrevistas de Google y Microsoft … c y habilidades de codificación requeridas para rondas escritas … esto estará fuera del alcance de la electrónica, pero tienes que aprenderlo para las grandes compañías de cse y …

C, estructuras de datos y muchos rompecabezas para programadores (que usan conceptos de matemáticas e ingeniería).
Lea mucho sobre desarrollos tecnológicos, sean cuales sean las revistas tecnológicas a las que se suscriba su universidad.