¿Cuál es el plan de estudios y la secuencia de preparación para los trabajos de software (actualmente haciendo B.Tech desde IIT)?

Según mi experiencia (principalmente fuera del campus, ya que no aparecí en muchas entrevistas en el campus):
1. las buenas compañías de software esperarían que tuvieras estructuras de datos y algoritmos sólidos. Así que revisa los temas principales en estos temas de tus libros.
2. Luego, debe practicar las preguntas de la entrevista principalmente sobre la base de estos temas en sitios como Geeks for Geeks, copa de carrera, desafíos de codificación como Google o aquellos alojados en hackerrank o codechef.
3. Desde entonces, mencionó Java y C ++ como su elección de lenguaje, revise los conceptos y entreviste preguntas de OOP
4. Debe ser fuerte en al menos un lenguaje, como mencionó C, C ++ y Java. Se le solicita su preferencia de idioma en la mayoría de los casos. Luego se le pide que codifique en el idioma de su elección sin un IDE que ayude a completar automáticamente.
5. Hay muchas compañías que también esperan que aprendas sobre la teoría del lenguaje. Entonces, si tienes tiempo, elige un idioma y lee sobre él.
6. Sin embargo, no me han hecho preguntas en la base de datos en el 90% de mis entrevistas, pero no sería malo si pudieras revisar algunos de los conceptos de SQL para crear una consulta deseada, si se me pregunta.
7. Por lo tanto, las empresas buscan un conjunto de habilidades especializadas, como desarrollador de UI o desarrollador web, por lo que puede beneficiarse de la experiencia en HTML, JavaScript (Jquery) y JSP para admitir JAVA para el desarrollo web o PHP para el desarrollo web.

Teniendo el mismo conjunto de idiomas preferidos, creo que estos indicadores deberían ser lo suficientemente buenos como para aparecer en la mayoría de las compañías de software en India. Pero las compañías individuales tienen requisitos diferentes, así que pregunte antes de presentarse a la entrevista para poder revisar específicamente ese conjunto específico de temas. Si tiene limitaciones de tiempo para prepararse, definitivamente haga los puntos 1-4. luego 5. mantenga 6 y 7 como su menor prioridad, porque pude administrar sin esos, y también muchos otros. Todo lo mejor