Así que la gestión del tiempo será la clave aquí. Hay dos cosas a tener en cuenta aquí:
Falta de proyectos: si aparece para una entrevista de trabajo de ingeniería de software, esto podría ser una señal de alerta para el reclutador, ya que no tiene ninguna experiencia de programación real para mostrar. Cambia eso. Tome 2–3 mini proyectos y complételos. Eso será bueno para tu currículum. Tenga en cuenta que unos 10 minutos iniciales de la entrevista son sobre sus proyectos, por lo que obtiene algo de lo que puede hablar. Construí un Sudoku Solver ultrarrápido y un editor de texto en el verano antes de mi entrevista en el campus para pasantías, y el entrevistador discutió eso conmigo. Entonces tener un proyecto o dos es importante. Los proyectos no necesitan ser increíblemente complejos, incluso 2-3 simples lo harán.
Habilidades de programación: sus habilidades de CS, especialmente las estructuras de datos y los algoritmos son extremadamente importantes. Muchas entrevistas se centran principalmente en estructuras de datos y algoritmos. Como solo tiene dos meses, no recomendaría leer un libro como CLRS, porque eso tomaría demasiado tiempo. Puede tomar un MOOC, como el curso de Algoritmo de Princeton sobre Coursera y potenciarlo. Tendrás que mantener un ritmo constante pero rápido. Mire los tutoriales, impleméntelos, repita. Sé minucioso con las implementaciones, porque solo conocer la teoría no es suficiente. Una vez que hayas terminado con el curso, dirígete a SPOJ o CodeChef y prueba tus habilidades. La velocidad, la práctica y la paciencia son primordiales aquí. Practica tanto como puedas. Solo fortalecerá su control sobre las diversas estructuras de datos y algoritmos. Una vez que esté bastante seguro de sus habilidades, diríjase a sitios como Glassdoor, CareerCup, etc. y eche un vistazo a las preguntas que se han formulado en las entrevistas. Resuélvalos y, si no puede, vuelva a lo básico y vea qué está haciendo mal. Este es un proceso iterativo, sigue haciéndolo hasta el final.
- ¿Cómo está la comida en TCS? ¿Hay comida Maharashtrain disponible en todas las plantas de TCS?
- ¿A cuál de Capgemini o Tech Mahindra debo unirme? O aun así, ¿debería intentarlo con TCS?
- Cómo conseguir un trabajo como drag queen en California
- Cómo obtener proyectos genuinos de entrada de datos
- ¿Qué es lo UNO que haces para conseguir un trabajo?
Ahora, con suerte, ya tiene uno o dos proyectos y habilidades de programación decentes, y algo de tiempo en sus manos. Diríjase a la sección “Cómo descifrar la entrevista de codificación” (Google) y léala. Ofrece algunos consejos maravillosos para los aspirantes a programadores. Luego vienen las entrevistas simuladas, que puede obtener en Gainlo o CareerCup (aunque por un precio algo elevado), y aunque no he tomado ninguna, he leído buenas críticas de aquellos que sí lo han hecho. Entonces es una elección personal.
Antes de la entrevista : las entrevistas no son solo acerca de sus proyectos o de ser un codificador ninja, también se trata de qué tan bien puede explicar su proceso de pensamiento. Otro elemento importante es su parte de recursos humanos. Asegúrese de prepararse para las preguntas de recursos humanos también. Junto con eso, investigue sobre la compañía para la que está entrevistando. Es importante saber qué hace la empresa, de lo contrario parecerá ignorante, lo que definitivamente perjudicará sus posibilidades. La investigación sobre la compañía lo ayuda a hacer preguntas perspicaces, lo que refleja que está realmente interesado en el trabajo. (No tiene sentido solicitarlo si no lo está)
Consejo adicional : aprenda a planificar sus soluciones con anticipación, cuidando todos los casos extremos con el manejo de excepciones requerido y produciendo un código ordenado en papel. Las entrevistas generalmente requieren que escriba su código en papel, por lo que tener un poco de práctica de antemano le ayudará.
Todo lo mejor.