Fui seleccionado para TCS digital y siendo de la rama Mecánica pensé que iba a ser difícil para mí, pero afortunadamente lo logré. Esta experiencia mía no solo ayudaría a las sucursales que no son de TI, sino también a las sucursales de TI. También he limpiado entrevistas de algunas otras compañías, así que espero que esto les ayude a todos.
Entonces, en primer lugar , comenzaría con el patrón de examen y luego pasaría a la parte de la entrevista.
TCS visitó mi universidad en septiembre y las pruebas se realizaron en octubre (antes de NQT). Dado que mi universidad es una de las mejores universidades (VIT Vellore) donde TCS visita directamente para la Oferta digital, no tuve que pasar por NQT.
Hubo 3 rondas:
Ronda 1 (aptitud cuantitativa + dominio del inglés):
-
Inglés: 15 preguntas en 10 minutos. La dificultad era fácil-media.
Consejos de preparación: dado que en realidad nadie se prepara para el inglés, la gente depende principalmente de su experiencia (como cuánto lees). Por lo tanto, sería mejor si tiene un hábito de lectura, ya sea un libro o un artículo. Pero si quiere mejorar su lectura rápidamente, le recomendaría hacer una prueba de comprensión de lectura de indiabix todos los días. -
Aptitud cuantitativa: 25 preguntas en 40 min. La dificultad era media.
Consejos de preparación: en primer lugar, borré todos mis temas de un canal de YouTube llamado CareerRide. Luego solía hacer 2 pruebas de aptitud aleatorias de indiabix diariamente para aumentar mi precisión y reducir el tiempo necesario.
Ronda 2 (Codificación avanzada): Esto sucedió al día siguiente de la ronda 1. Y, a juzgar por el patrón de examen disponible para nosotros, esperaba que se completara una pregunta de alta dificultad en una hora, pero mi sorpresa fue que había 2 preguntas en la prueba. para ser completado en una hora.
- Básicamente era un problema matemático básico, si puede obtener las matemáticas, entonces la salida del código era solo suma, resta y división de algunos valores de entrada dados. Me tomó apenas 15-20 minutos para resolver.
- Este fue un problema basado en el escenario covid-19 y si tiene conocimiento del tipo de estructuras de datos ArrayList/vector (uso Java), este fue un problema fácil. Apenas me tomó 15-20 minutos y mi prueba se completó antes de tiempo.
Preparación: primero, tenga un buen conocimiento de cualquier idioma, puede ser JAVA, C++ o C, lo que desee. Dominé Java solo después del bloqueo para que tú también puedas hacerlo. Solía resolver preguntas fáciles y medianas en CodeChef de manera constante. Y antes del examen, practiqué preguntas antiguas de CodeVita durante unos 5 días.
Sugerencias profesionales: al resolver las preguntas de codificación, tenga en cuenta los » casos de Edge», muchos de mis amigos no pudieron borrar la codificación avanzada debido a los casos de Edge (el código es bueno pero falla en algunos casos de prueba). Por lo tanto, resolver preguntas de CodeChef o GeeksforGeeks realmente ayudaría a comprender los casos de Edge.
Además, el lenguaje de las preguntas puede parecerse a una historia y puede llevarle tiempo leerlo, pero tenga paciencia ya que la pregunta es en su mayoría fácil. CodeChef, Codeforces tiene preguntas basadas en historias, por lo que practicar desde estos sitios realmente lo mejoraría en general.
Esta prueba se realizó en el mismo compilador que CodeVita.
Ronda 3 (Ronda de entrevistas): Esta fue la ronda más interesante y la ronda para la que estaba menos preparado. Entonces, después de aproximadamente 8 a 12 días, recibí el correo de ser preseleccionado y la fecha de mi entrevista se anunciaría más tarde. Pero al mismo tiempo, me estaba preparando para la entrevista de otra empresa que era una empresa central. Así que dejé a un lado a TCS digital. Tenía en mente que necesitaría poner algunos buenos proyectos en mi currículum para la entrevista digital ya que era de la rama mecánica.
Pasaron un par de días y di la entrevista para la otra compañía y ahora estaba pensando en prepararme para la entrevista de TCS pero esa misma noche me llegó el correo que mi entrevista de TCS está programada para mañana por la mañana. Ahora sabía que la noche iba a ser larga, todos mis planes para preparar un proyecto de Machine Learning y algunos buenos proyectos más se habían estrellado.
Pero no perdí la esperanza, antes de todo esto, había aprendido HTML , CSS y un poco sobre ReactJS . Reuní todos mis pensamientos y preparé un proyecto web esa misma noche que se basó en una causa social, usé mis viejas páginas HTML para diseñar la nueva página web. Al final, estaba bastante satisfecho con el proyecto y también puse un antiguo proyecto mío de ReactJs en el currículum. Ahora tenía dos proyectos en mi currículum y lo actualicé rápidamente en el portal de TCS (también suerte, ya que anteriormente había olvidado enviar mi formulario final, por eso pude actualizar).
Ahora, ¡había llegado el momento de la entrevista! Hubo 3 panelistas en la entrevista, uno técnico y dos de recursos humanos. En primer lugar, los entrevistadores se presentaron y se intercambiaron buenos días. La entrevista comienza ahora,
La entrevista técnica fue primero: El proyecto que hice anoche rápidamente llamó su atención y la discusión comenzó con él. Las preguntas fueron las siguientes:
- Así que puedo ver algunos proyectos interesantes en tu currículum Entonces, ¿por qué no me cuentas sobre este proyecto, por qué lo hiciste? Expliqué mi proceso de pensamiento en detalle y expliqué cómo este proyecto mejoraría la sociedad.
- ¿Qué tecnologías utilizaron para realizar este proyecto? Le dije HTML y CSS y una pizca de JavaScript. Ahora había bastantes preguntas relacionadas con HTML y CSS y las respondí porque las había estudiado bien.
- ¿Ahora me preguntó sobre mi experiencia con CodeVita? Conté cómo fue una experiencia de aprendizaje para mí, cómo mejoré después de CodeVita y qué nuevas habilidades he desarrollado.
- ¿Cómo implementarías JAVA en este proyecto? Expliqué las diferentes clases que haría para agregar funcionalidad al proyecto. Esto continuó por un tiempo.
- Entonces, ¿te has dado 4 estrellas en Java? (Sonreí y dije que sí porque tenía bastante confianza en Java).
- ¿Cuéntame sobre 3 partes importantes de OOPS? Este fue fácil, expliqué a fondo la encapsulación, la herencia y la abstracción.
- Ahora me pidió que abriera un bloc de notas y me dijo que resolviera una pregunta en la que tenía que contar la repetición de letras en una string Dada con el código más corto posible. Mi antigua práctica de CodeChef valió la pena y lo resolví en menos de 5 minutos.
- ¿Qué entiendes por DOM? Había estudiado esto mientras aprendía ReactJS, así que respondí con fluidez.
- Ahora vio mi currículum y me había dado 2 estrellas en ReactJs, así que me preguntó sonriendo con franqueza, ¿cuánto sabes sobre esto? Le conté todo sobre ReactJS y como había hecho proyectos en ReactJS, era mucho mejor que 2 estrellas en términos de conocimiento. Así que se sorprendió.
- ¿Qué sabes sobre ReactJS y su funcionalidad? Le expliqué minuciosamente.
- Me hizo una última pregunta sobre las etiquetas personalizadas en HTML. Claramente le dije que estudié mucho, pero le expliqué sobre las etiquetas personalizadas en ReactJS.
Ahora pude ver en su rostro que estaba muy impresionado con mi espontaneidad y conocimiento. Y la mitad de mi trabajo estaba hecho cuando lo impresioné con el Proyecto.
¡Con esto, quedó satisfecho y me entregó al segundo Entrevistador!
Entrevista de recursos humanos: esto fue bastante simple, solo quieren ver cómo reaccionar ante diferentes situaciones.
- ¿Háblame de ti? Mantenga esto preparado pero no se prepare demasiado. Cuanto más natural se vea mejor. Además, mantén una pequeña sonrisa en tu rostro y muestra entusiasmo cuando cuentes algo interesante.
- Si te conviertes en un desarrollador de reacción, pero te asignamos otra tecnología, ¿qué harías? Dije que tomaría esto como una oportunidad para aprender algunas tecnologías nuevas como MachineLearning o AI.
- Pero si te ponemos en alguna tecnología retrógrada como la que no está de moda, ¿qué harías? Dije que en este caso también los proyectos que hago pueden ser innovadores y, además, siempre puedo seguir aprendiendo cosas nuevas.
Así que espero que entiendas la esencia del tipo de preguntas que se presentan.
El tercer entrevistador no preguntó mucho, solo revisó documentos y otras ciertas formalidades .
Con esto, mi entrevista terminó.
PUNTAS:
- Mantenga su currículum interesante, algo único que capte la atención del entrevistador sería un punto a favor y le ayudaría a conducir la entrevista en la dirección que desea.
- Sea realista cuando mencione habilidades en el currículum, como en mi caso, si me hubiera dado 4-5 estrellas en ReactJS, me habrían interrogado en ReactJS.
- Practique bien frente al espejo (ayuda a conocer el contacto visual y las expresiones que está haciendo).
- Infórmate de todo lo que escribas en tu currículum.
- Trate de entender lo que pide el perfil de trabajo y mantenga las cosas relacionadas con él en el currículum.
- Sé franco si no sabes algo.
- Conócete a ti mismo (una pregunta de Recursos Humanos fue: ¿Cuál es el significado de tu nombre?)
- Preparé muchas cosas en el último momento que fueron un error, también podría haber hecho un mejor proyecto de Machine Learning. Así que prepárate de antemano y da lo mejor de ti para hacer proyectos bien pensados (trata de agregar creatividad en lugar de hacer un viejo proyecto básico).
- La preparación brinda confianza, ¡así que prepárate bien! (La consistencia es la clave)
Una cosa más. Estudié todo esto en aproximadamente 3 meses, así que si yo puedo, ¡tú también puedes! Además, también eliminé a la otra compañía :).
¡ESPERO QUE ESTO AYUDE!
Fuente de aprendizaje:
- Java: https://www.youtube.com/watch?v=lxja8wBwN0k&list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s
- HTML y CSS: https://www.youtube.com/playlist?list=PLC3y8-rFHvwiLG5IsOAxDkacPGPVYZlOT
Publicación traducida automáticamente
Artículo escrito por chillaxetobcool y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA