Mis ubicaciones están por venir, así que he estado implementando estructuras de datos y algoritmos en Python, pero llegué a saber que muchas empresas no tienen Python instalado en sus estaciones de trabajo. ¿Es verdad? Y si es así, ¿estaría bien cambiar de Python a Java, que no recuerdo mucho?

Si está implementando estructuras de datos y algoritmos en Python, no obstaculizaría sus entrevistas de ninguna manera. Porque la implementación es casi similar en todos los lenguajes de programación. La diferencia que tiene solo se limita principalmente a la sintaxis. Si es minucioso con la Estructura de datos y los Algoritmos, podría hacer una transición fácilmente a otro lenguaje de programación C / C ++ o Java. Prácticamente cualquier cosa. La entrevista generalmente se enfatiza en sus habilidades y enfoques para resolver problemas. El entrevistador está menos preocupado con el lenguaje de programación que está utilizando para implementar. Entonces, antes de la entrevista, simplemente repasa un poco las sintaxis de Java y, si se le pregunta, admita que no ha estado en contacto con Java durante mucho tiempo. Si ha codificado en Java en el pasado, elegir la sintaxis no será un trabajo muy difícil para usted dentro de unos días. Entonces el entrevistador lo entenderá. Nuevamente, le recomendaría que continúe con los enfoques y estrategias de resolución de problemas.

Gracias por A2A.
Sí, si está buscando ubicaciones en el campus, sería más prudente utilizar idiomas más populares como C o Java. No estoy tratando de desmoralizar tu entusiasmo por Python, pero puedo decir esto desde mi propia experiencia. Puede llevar su trabajo en Python, pero es muy recomendable tener conocimiento de Java o C / C ++ para entrevistas de trabajo y el mundo de TI porque la industria tiene una gran parte del código fuente en estos dos idiomas.

BUENA SUERTE

No importa qué idioma estés usando. En la mayoría de los casos, no se le proporcionará ningún terminal. Se le proporcionarán algunas hojas en blanco o pizarra y tendrá que escribir el código allí.