Hola a todos, voy a compartir mi experiencia con la entrevista de TCS que fue completamente en línea este año debido a la pandemia de covid-19. Como todos saben, TCS es una de las empresas de TI más grandes del mundo y realiza CodeVita (concurso de codificación en línea) todos los años y lo considera como un importante proceso de reclutamiento para estudiantes de último año de cualquier corriente y brinda oportunidades de pasantías para pre -estudiantes finales. Bueno, déjame primero darte algunas ideas.
CodeVita: CodeVita es un concurso de codificación en línea que realiza TCS todos los años en todo el mundo para que los programadores demuestren sus habilidades de programación. Hay tres rondas en CodeVita:
- Pre calificador: Realizado en línea
- Calificador: Realizado en línea
- Gran Final: Realizado en India (fuera de línea) en centros TCS
En la ronda Pre Qualifier, hay 6 preguntas, y si puede resolver al menos 1 pregunta y borrar todos los casos de prueba, existe la posibilidad de que reciba una llamada de entrevista de TCS. Por el lado seguro, intente resolver 2 preguntas o más por completo.
Día de la entrevista: El TCS nos informó un día antes de la entrevista sobre la hora de nuestra entrevista y todo. Como este año todo el proceso fue en línea, el TCS mencionó un montón de instrucciones como la conectividad a Internet, documentos importantes para presentar y todo. Me uní al lobby virtual a tiempo y mi horario era de 3:30 p. m. a 6:30 p. m., había algunos candidatos más en el lobby virtual y una señora comenzó a hablar. Fui el primero en dar la entrevista y esa señora les dio a todos los demás candidatos diferentes espacios para sus entrevistas. Fueron 3 rondas.
Ronda técnica:
Pregunta (realizada en todas las entrevistas, así que prepárate bien para esta pregunta): Cuéntame algo sobre ti.
Respuesta: Me presenté con confianza y traté de mostrar mis habilidades en la presentación porque el flujo de toda la entrevista depende mucho de la presentación.
Pregunta: ¿Preguntó sobre una pregunta del concurso y mi enfoque por el cual resolví esa pregunta?
Respuesta: Le expliqué la pregunta y mi enfoque. La pregunta era básicamente encontrar si una string dada contiene 3 substrings de palíndromo o no.
Mi enfoque para resolver esta pregunta fue: considere la primera letra como la primera substring y la segunda letra como la segunda substring y las letras restantes como la tercera substring y verifique que estas 3 substrings sean palíndromos o no. En caso afirmativo, devuelva verdadero, o siga aumentando el número de letras en la segunda substring y la primera substring.
Esté preparado para dar respuestas a preguntas como cualquier otro enfoque mejor, complejidad de tiempo de su solución, o podemos usar cualquier otra estructura de datos que pueda mejorar la complejidad de tiempo de nuestra solución.
Pregunta: ¿En qué idioma codificas?
Respuesta: lo respondí. Puedes dar tus propias respuestas.
Pregunta: ¿Me preguntó sobre los cuatro pilares de la programación orientada a objetos?
Respuesta: Los cuatro pilares de la programación orientada a objetos son la abstracción, la encapsulación, la herencia y el polimorfismo. Respondí eso.
Pregunta: Me preguntó qué es la excepción de puntero nulo en Java.
Respuesta: lo respondí.
Pregunta: Me preguntó qué es la serialización y la deserialización en Java.
Respuesta: La serialización en Java es un mecanismo para escribir el estado de un objeto en un flujo de bytes. La operación inversa de serialización se denomina deserialización, donde el flujo de bytes se convierte en un objeto. lo respondí Puede consultar este enlace para obtener más información https://www.geeksforgeeks.org/serialization-in-java/
Pregunta: Me preguntó qué es un constructor.
Respuesta: lo respondí.
Pregunta: ¿Luego me pidió un programa simple para intercambiar dos números sin usar una tercera variable?
Respuesta: Yo se lo expliqué.
Pregunta: Luego me preguntó sobre mi proyecto que se menciona en mi currículum.
Respuesta: Era un proyecto de aprendizaje automático y le expliqué lo que hice en mi proyecto y los algoritmos que implementé en el proyecto. También me hizo preguntas relacionadas con Python, ya que mi proyecto se basaba en el aprendizaje automático, pero esas eran preguntas básicas.
Finalmente, me pidió que esperara un rato para poder conectarse con el entrevistador de la próxima ronda, es decir, la ronda de Gerencia.
Ronda Gerencial:
Pregunta: Me preguntó cómo fue mi primera ronda.
Respuesta: lo respondí.
Pregunta: Me preguntó cómo la pandemia de covid-19 ha afectado a la industria de TI.
Respuesta: Respondí que la pandemia de covid-19 ha afectado a todas las industrias, pero la industria de TI, donde la presencia física no es tan necesaria, es una de las industrias menos afectadas. El trabajo desde casa se implementó fácilmente en esta industria y la productividad de la empresa y los empleados no se vio tan afectada. Las empresas, donde se requiere presencia física, fueron las más afectadas durante el confinamiento nacional por covid-19.
Pregunta: ¿Me preguntó la diferencia entre el aprendizaje automático y la inteligencia artificial (IA)?
Respuesta: Yo se lo expliqué.
Pregunta: ¿Me preguntó sobre la contribución del grupo TATA al mejoramiento de nuestra nación?
Respuesta: Tienes que investigar sobre la empresa para que el entrevistador piense que estás realmente interesado en unirte a la empresa. Respondí a la pregunta y le conté sobre las organizaciones benéficas que realiza el grupo TATA y Ratan Tata (ex presidente de Tata Sons).
Finalmente, me pidió que esperara un rato para poder conectarme con el entrevistador de la próxima ronda, es decir, la ronda de recursos humanos. No sé por qué, pero realmente le tenía mucho miedo a la ronda de recursos humanos.
Ronda de recursos humanos:
Pregunta: Ella me preguntó cómo estuvo mi segunda ronda.
Respuesta: lo respondí.
Pregunta: ¿Me preguntó si era mi primera entrevista?
Respuesta: Respondí que sí y creo que ella podría tener la sensación de que estaba asustado y nervioso, así que me dijo que me relajara.
Pregunta: Ella me preguntó por qué TCS?
Respuesta: Para responder a esta pregunta, mi investigación sobre TCS me ayudó. Le dije que TCS es una gran empresa y que aprenderé mucho de mis superiores y colegas. Y también le dije que puedes tomar una brecha de estudio en TCS para completar tu educación superior.
Pregunta: Ella me preguntó si sabía sobre el contrato de TCS o no.
Respuesta: Dije que no, luego me explicó el contrato.
Pregunta: Luego me preguntó si quiero unirme a TCS.
Respuesta: Si señora con confianza y una sonrisa en mi rostro.
Pregunta: ¿Me preguntó si tenía alguna pregunta para ella?
Respuesta: Pregunté en qué tipo de proyectos estaré trabajando. Ella respondió.
Aproximadamente después de 20 días, llegaron los resultados y fui seleccionado. Una última cosa que me gustaría agregar es que siempre salude a su entrevistador como buenos días y agradézcale por su tiempo después de que termine la entrevista. Tenga confianza y podrá descifrar fácilmente la entrevista.