¿Es mejor hacer InterviewBit ahora (actualmente estoy en mi quinto semestre) o hacer SPOJ ahora y luego hacer InterviewBit solo 3 o 4 meses antes de las entrevistas? Solo conozco algunas estructuras de datos y algoritmos básicos. He hecho 40 problemas en SPOJ.

¡Diría que se centre en sus habilidades de codificación y materias básicas!

Simplemente porque cada empresa importante realiza una serie de pruebas basadas en aptitud, habilidades de programación, habilidades de comportamiento, etc., antes de que la entrevista realmente suceda.

La preparación de la entrevista también es importante, pero sucederá cuando haya completado todas las rondas anteriores. Y la lista reducida en compañías como Microsoft se basa en la complejidad de su código, la memoria utilizada, el tiempo de compilación, etc., lo que requiere mucha práctica para dominar.

Para la preparación de entrevistas, que no sean conocimientos técnicos, habilidades de comunicación, personalidad, preguntas sobre recursos humanos son las áreas en las que uno necesita trabajar. ¡Se pueden tocar 2 meses antes de que comiencen las ubicaciones!

¡BUENA SUERTE!

🙂

InterviewBit es un sitio web que lo ayuda a prepararse para preguntas específicas de la entrevista. A menos que esté planeando dar entrevistas dentro de los próximos 2 meses, no veo ningún punto en practicarlo.

Además, no podrá aprender nuevos conceptos en InterviewBit. Es solo un archivo de preguntas de entrevistas conocidas. Si desea construir sus fundamentos, debe practicar en Topcoder / Codeforces, los cuales son mucho mejores que SPOJ.

Manténgase alejado de GeeksforGeeks o InterviewBit hasta cuarto año. Harán más daño que bien si intentas aprender conceptos usándolos, en lugar de libros de texto y jueces en línea.

Como estás en el quinto semestre, debes resolver cada vez más problemas en SPOJ. He leído muchos artículos y todos dicen lo mismo ” clasifique los problemas según el total de envíos y resuelva alrededor de 200 preguntas” . Y si planea unirse a compañías de nivel 1 como Google o Microsoft, haga que su estructura de datos y algoritmo sean más fuertes. Aprenda la optimización del código y cómo escribir código eficiente. Haga que sus conceptos fundamentales sean lo más fuertes posible. Deberías comenzar a prepararte para las entrevistas en el último año. Antes de eso, resuelva tantos problemas como sea posible e intente diseñar sus propios algoritmos y estructuras de datos (por ejemplo. Diseñe una estructura de datos para un sitio de redes sociales como Facebook. Esta pregunta parece difícil pero es fácil). la habilidad para resolver son requisitos básicos para muchas empresas (pocas empresas como TCS la eximen si tiene cgpa> 8.0).

Algunos consejos : Comience a contribuir en el mundo de código abierto (como corregir algunos errores, escribir documentación, escribir artículos en Geeksforgeeks, etc.). No importa cuán pequeña sea la contribución. También haga tantos proyectos de sitio como sea posible. También, si es posible, intente hacer su pasantía de algunas buenas compañías (obteniendo referencias de algún Senior o si conoce a alguien que trabaje en una compañía de renombre) y no haga pasantías gratuitas (las compañías se están aprovechando de eso, en nombre de libre pasantía están empleando mano de obra gratuita para su uso).