¿Qué idioma tiene el software engg? mayormente código en Amazon / Google / Facebook / Microsoft?

La elección del idioma varía según los equipos. En el equipo de Microsoft Office, usamos C ++ y C el 90% del tiempo, Java, C # y Objective C 9.5% y otros lenguajes como Perl y Python tienen un 0.5% de tiempo. Para mí, he trabajado principalmente en C y C ++.

No hay nada estricto en las entrevistas sobre la elección del idioma. Puede escribir código en cualquier idioma en el que se sienta cómodo. El objetivo de las entrevistas es ver si es un buen solucionador de problemas. Si puede resolver un problema en el lenguaje ‘X’, podrá resolverlo en el lenguaje ‘Y’. Aprender un nuevo idioma es solo cuestión de tiempo. En este mundo ágil de ritmo rápido, la tecnología cambia rápidamente y su capacidad de aprender rápidamente y la resolución de problemas sería lo importante a largo plazo. Un consejo: si usa STL en C ++ o bibliotecas en Java, sepa cómo funciona internamente una cosa en particular. Al igual que al implementar un algoritmo particular, es posible que deba usar std :: vector. Usted sabe cómo usarlo, pero cuando se le pide que lo implemente por su cuenta, se vuelve tonto.

———————————————————————————————————

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
  • ¿Cómo prepararse para las principales empresas multinacionales?
  • 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

En nuestro equipo en Microsoft (estudio visual), usamos C # la mayor parte del tiempo. También hemos trabajado en Java para una de nuestras características. Sin embargo, el desarrollo web se realizó en JavaScript y mecanografiado.

Francamente, no hay ningún requisito estricto de dominio de un idioma en particular. Por el contrario, se nos pide que seleccionemos nuevos idiomas y tecnologías según nuestros requisitos de características. Casi todos los miembros de nuestro equipo han escrito código de backend y frontend. Mientras sus habilidades para resolver problemas sean buenas, debería estar bien.

En compañías más grandes, Java y C ++ tienden a ser muy populares.

Creo que su pregunta gira más en torno a la etapa de entrevista. Como persona que se entrevistó en todas las empresas mencionadas anteriormente y que trabaja en una de ellas, estoy bastante seguro de que ninguna de las empresas solicita un idioma específico para la entrevista.

La mayoría de las empresas que he entrevistado (incluidas estas) intentan que el candidato se sienta cómodo. Porque quieren ver lo mejor de tu conjunto de habilidades y puedes obtenerlo en el idioma con el que te sientas más cómodo.

Trabajo para Amazon como desarrollador web. Usé Java y C #. Espero que esto ayude.