El 31 de julio, la temporada de TCS Codevita, se programaron 8 entrevistas para mi zona en la sucursal de Calcuta de TCS, parque Gitanjali.
Cuando llamé para una entrevista, entré en una sala de entrevistas, había un panel de tres entrevistadores y uno de ellos es un RR.
Pregunta hecha:
1) Entrevistador: Entonces, buenos días, tome asiento.
Yo: Me he sentado y les he dado los buenos días a todos los entrevistadores.
2) Entrevistador: Entonces, cuéntame sobre ti.
Yo: Me presenté brevemente.
Sugerencia–>siempre que te pidan “cuéntame sobre ti en una entrevista”. en respuesta, siempre debe tratar de hablar sobre sus temas fuertes para que puedan comenzar la pregunta desde ese tema. En mi caso he comentado que me gusta hacer programación en c++ y además cómodo en DBMS a mano rápida.
Como tengo una brecha entre estudios, entonces he preguntado, hay una brecha entre estudios, ¿por qué? así que he respondido con la razón real.
3) Entrevistador: ¿Cuántos tipos de preprocesador hay en C++?
Yo: No he respondido bien porque no he estudiado al respecto y no esperaba que se pudieran hacer este tipo de preguntas teóricas.
4) Entrevistador: Cuénteme sobre el complejo problema de programación, ¿alguna vez lo resolvió en C++?
Yo: Como te dije sobre la impresión del número primo dentro de un rango. y también expliqué que el enfoque de fuerza bruta, en este caso, toma una complejidad de tiempo O (n ^ 2) y lo he resuelto en O (nlog (log n)).
Sugerencia: para la respuesta de la pregunta anterior, dígale al entrevistador que la pregunta que resolvió en su concurso de Codevita es la pregunta de programación compleja que he resuelto. para que puedan hacerle la pregunta sobre ese programa. y puede crear una imagen positiva en la cara del entrevistador.
5) Entrevistadores: Explique la declaración del problema del cajero automático (he resuelto dos preguntas, una de ellas es el problema del cajero automático) y su complejidad, y ¿cuál de los algoritmos ha utilizado para resolver esta pregunta?
Yo: Expliqué el enunciado del problema y su complejidad, que era O(n^4) porque usé el enfoque de fuerza bruta para resolver este programa.
6) Entrevistador: ¿Puede optimizar su solución al problema del cajero automático?
Yo: Respondí que déjame pensar… y después de un minuto dije que había pensado antes en la optimización de este problema pero que no tengo la solución optimizada para este problema.
7) Entrevistador: ¿por qué ha utilizado el tipo de datos long long en lugar del tipo de datos int en su programa?
Yo: respondí que los casos de prueba en los que se está verificando el programa tenían un rango lo suficientemente grande que no se puede manejar con el tipo de datos int.
8) Entrevistador: ¿por qué usó %p–>un operador de módulo (p=10^9+7, dado en el programa) en su programa?
Yo: respondí que como p es un número primo grande y se menciona en la declaración del problema que la salida puede ser grande, así que imprima la salida usando el operador de módulo, así que usé este operador para que el resultado pueda minimizarse y cumplir con el requisito.
Sugerencia: Como no he usado lápiz y papel para explicarle al operador del módulo, parecían insatisfechos conmigo… así que use el método convencional para explicar este tipo de preguntas.
9) Entrevistador: ¿Podemos declarar una función fuera de main()? si podemos hacerlo, ¿entonces escribir un programa usando esta convención?
Yo: Dije que sí, podemos declarar una función fuera de la función principal y comencé a escribir un programa completo para mostrar un mensaje usando esta convención, pero me interrumpió y dijo que solo escribiría la función principal y declararía parte, así que escribí lo que me pidió. otro entrevistador vio mi código y dijo: ¿estás seguro de que este es el código correcto? Como no he escrito la parte de devolución de la función principal, me pidió que agregara la parte de devolución de la función principal. Por lo tanto, se ven insatisfechos conmigo porque he escapado de la parte de devolución del código.
10) Entrevistador: Además de c++, ¿qué tema conoces? Respondí DBMS, por lo que comienzan a hacer preguntas de DBMS.
1) ¿Cuántos tipos de DBMS?
yo– Respondí dos tipos DBMS y RDBMS. luego me preguntaron la definición de DBMS, pero no respondí bien, por lo que me ha creado un impacto negativo en los entrevistadores.
2) ¿Qué es unirse y su tipo y escribir la consulta de unión?
yo: tomé un ejemplo y expliqué la combinación externa izquierda, la combinación externa derecha, pero no pude explicar la combinación externa completa, por lo que nuevamente el entrevistador parecía insatisfecho.
11) Finalmente, Recursos Humanos preguntó sobre la reubicación y ¿por qué le gustaría trabajar con TCS?
yo– Dije que me gustaría trabajar en algún proyecto valioso como Passport Seva e IRCTC. luego, nuevamente, uno de los entrevistadores técnicos me dijo que en Passport Seva solo manejamos la entrada de datos, así que le gustaría trabajar en el trabajo de entrada de datos después de descifrar el concurso Codevita, en ese momento no podía hablar… entonces uno de ellos dijo… Soy hecho. y mi entrevista finalmente ha terminado.
Nota: En el momento de la entrevista, intente atraer la entrevista hacia usted e investigue un poco sobre la empresa y sus proyectos de trabajo actuales. Te ayudará. trate de hacer CV solo con ese contenido en el que pueda defenderse.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA