Experiencia de entrevista en Time Tec

Recuerdo claramente que era julio de 2019, casi 8 meses antes de que ocurriera la pandemia. Un poco de historia sobre mí, soy un graduado de B Tech de Ingeniería Informática que se graduó en 2020. Estaba sentado en la sala de espera de la empresa a la que fui para mi entrevista junto con otras 29 personas, la mayoría de ellos solo de mi universidad. . Todos fuimos aptos de acuerdo a la entrevista y también de acuerdo a las instrucciones dadas por nuestro Jefe de Capacitación y Colocación. Seguí golpeando mis pies con nerviosismo, sudando profusamente esperando que comenzara el proceso. 

Ronda 1 (Prueba de aptitud): La primera ronda de la entrevista comenzó con una prueba de aptitud, 30 minutos para 25 preguntas que iban de fácil a moderada en términos de dificultad. 

  • El cuestionario estaba en formato MCQ (preguntas de opción múltiple) con una sola respuesta correcta. Nos hicieron sentarnos en mesas adyacentes con un espacio entre ellas, principalmente para evitar que hiciéramos trampa.
  • Las preguntas eran de los temas: velocidad, distancia y tiempo, ganancias y pérdidas, trabajo y tiempo, probabilidad, medición, etc. El documento era simple y sin mencionar que me seleccionaron para la siguiente ronda.

Ronda 2 (Codificación): La segunda fue la ronda de codificación. 

  • Empecé a calentar mis dedos para escribir más rápido que los otros 14 candidatos que quedaron después de la primera ronda. Y luego lo que sucedió después me sacudió. Nos entregaron papeles en los que teníamos que escribir el código. Si yo fuera un escritor de novelas de ficción, habría escrito al menos una docena de páginas sobre cómo me sentía en ese momento. Pero tenía que conformarme con lo que tenía.
  • Solo había una pregunta: encontrar si dos strings eran una de cada anagrama * de otra y solo una regla: no usar ninguna función incorporada de ningún lenguaje de programación. Elegí el lenguaje más conveniente: python y opté por el enfoque más fácil: hice un diccionario (hashmap) de ambas strings y comparé los diccionarios (hashmaps) entre sí. Si los diccionarios coinciden, las strings son un anagrama entre sí, de lo contrario no lo son. Después de esperar más de media hora, me llamaron para una entrevista técnica.
  • *Strings de anagramas: en las strings de anagramas, ambas strings tienen los mismos caracteres que aparecen el mismo número de veces. Por ejemplo, TRIÁNGULO e INTEGRAL son anagramas el uno del otro, ya que ambos tienen los mismos caracteres que aparecen el mismo número de veces.

Ronda 3 (Técnica): La tercera ronda de entrevistas fue la ronda técnica. Me llamaron a una cabaña donde me saludaron dos entrevistadores. Uno de ellos parecía tener algún conocimiento técnico, el otro solo estaba allí para hacerme dudar de mi conocimiento técnico. La parte divertida comenzó después de la presentación formal. 

Las preguntas de la entrevista fueron las siguientes: –

Entrevistador 1: ¿Por qué escribiste tu código en python?

Yo: Señor, python es un lenguaje interpretado de alto nivel que tiene muchas funciones incorporadas que facilitan la escritura de código.

Entrevistador 2: Nunca uso python, te da pereza, si estuviera en tu casa hubiera escrito el código en C++.

Yo: Sí, señor, es cierto, python lo vuelve perezoso, pero tiene sus propias ventajas, como que es un lenguaje interpretado, por lo que es útil en las pruebas rápidas y es compatible con muchas bibliotecas.

Entrevistador 2: Cierto, nombre algunas de las bibliotecas de uso común.

Yo: he usado Math, Numpy, Turtle, OpenCV y algunos otros (no recuerdo exactamente todos los nombres).

Entrevistador 1: Bien, escriba un programa para imprimir Hello World usando un bloque if-else. 

Yo: (Pensando mucho durante 2 minutos) ¿Puedo usar el lenguaje de programación C?

Entrevistador 1: Sí, claro, adelante.

Yo:(Escribí este código)

C

#include <stdio.h>
  
int main() {
  
    if(!printf("Hello")){
        
        
    }
  else
  {
         printf("World");
    }
    
       return 0;
    
}

Entrevistador 2: Explícalo.

Yo: La función printf en lenguaje C da la cantidad de caracteres dentro de las comillas, por lo que el bloque if solo se ejecutará si el bloque interno devuelve 0. Pero en este caso , printf devuelve 5, combinado con un operador de negación que da como resultado 0, entonces el bloque if no se ejecutará y el bloque else sí. Por lo tanto, la salida será Hello World . (Parecen impresionados).

Entrevistador 1: Entonces, ¿cuál es tu tema favorito?

Yo: Me gustan tanto el sistema operativo como el DBMS.

Entrevistador 1: * Hace algunas preguntas básicas sobre DBMS*

 Yo: *Responde con confianza y probablemente correctamente*

Entrevistador 1: Entonces, ¿qué son las vistas?

Yo: Las vistas son tablas virtuales que se utilizan para almacenar tablas completas o datos parciales de las tablas.

Entrevistador 2: ¿Qué sucede si eliminamos los datos de las vistas? ¿Reflejarán también la tabla original?

Yo: Sí, la tabla original también mostrará los cambios, pero habría algunas discrepancias en los datos si la vista almacena datos de la intersección de dos o más tablas.

Entrevistador 2: Bien. 

Y luego ambos entrevistadores siguieron haciendo algunas preguntas básicas sobre DBMS y OS. Hubo algunas otras preguntas sobre estructuras de datos que no fueron tan complicadas. Toda la entrevista duró más de 35 minutos en los que también tuve que explicar mi proyecto de prácticas que realicé a la perfección.

Ronda 4 (Ronda de recursos humanos): La última ronda de la entrevista fue la ronda de recursos humanos.

  • Tuve que esperar casi 2 horas antes de que se declarara el resultado de la ronda técnica.
  • Supongo que los entrevistadores no quedaron tan impresionados. Después de eso, me hicieron sentar en una cabaña que era más grande que otras cabañas y también estaba bien amueblada. Y luego entró el Director General de la empresa.
  • Tenía un poco de confianza después de la ronda técnica al ver el MD y me asusté un poco.
  • Lo saludé formalmente y trató de hacerme sentir cómodo preguntándome sobre las rondas anteriores. Respondí con voz débil. Después de lo cual comenzó la entrevista. No quiero que te aburras con los detalles de la ronda, pero hubo una pregunta que fue muy excéntrica (tal vez porque nadie había hecho una pregunta como esta antes).
  • Él preguntó: «¿Ayudarías a alguien incluso si requiere que sacrifiques tu vida en el proceso?». Estaba un poco aturdido por la pregunta y no pude responderla en ese momento.
  • Después de lo cual la entrevista terminó en unos minutos con algunas otras preguntas de recursos humanos. Tenía un poco menos de confianza en mi selección después de esa pregunta y no estaba seguro de si me seleccionarían.
  • Después de que terminó la entrevista, salí de la oficina. Estaba lloviendo mucho, volví a mi casa en mi vehículo y esperaba ser seleccionado después de esa ronda técnica.

Después de una semana, me llamaron dentro de la celda de entrenamiento y me informaron que había sido seleccionado . Me sentía extasiado, pero tenía que volver a la empresa si quería unirme al final del día. Pero esa es una historia de otro tiempo.  

Publicación traducida automáticamente

Artículo escrito por tarunbambani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *