Había 4 entrevistadores en mi panel: Krishna Reddy P. Sir (K), Sujit P. Gurjar Sir (S), Manish Shrivastava Sir (M) y Kannan Srinathan Sir (se las arregló para permanecer desinteresado durante toda la entrevista).
Los entrevistadores comenzaron preguntando detalles sobre mi informe de proyecto principal de B.Tech. Era un proyecto sobre IA, así que (S) se tomó la libertad de comenzar a preguntarme sobre lo mismo. Dos preguntas en la entrevista, (S) me preguntó si estaba bien que me preguntaran sobre el proyecto, o si prefería que me preguntaran sobre un tema de mi agrado, a lo que respondí afirmativamente por esta última opción.
Le dije mis temas favoritos : DS , DBMS , TOC .
La palabra DBMS de alguna manera activó (K) :P. Entró en modo de acción completa y comenzó a dispararme preguntas:
(K): ¿Qué es la arquitectura de 3 niveles? Explique.
Yo: [lo hice].
(K): ¿Qué es una clave externa?
Me: Un conjunto de atributos en una relación que se refieren a la clave primaria de alguna otra relación.
(K): Entonces, ¿qué es una clave principal?
Me: una clave candidata que se elige en el nivel de implementación para identificar de forma única cada tupla en la relación.
(K): Entonces, ¿qué es una clave candidata?
Yo: Cualquier superclave mínima se conoce como clave candidata.
[A estas alturas, todo el panel se echó a reír, excepto (K), que estaba más en modo facepalm. No me di cuenta de que a estas alturas había logrado responder 4 preguntas directas sin siquiera usar una sola definición concreta. Finalmente, para abordar mi cara despistada, (M) señaló que estaban buscando una definición sin definiciones recursivas 😛 (a lo cual, yo también me reí).]
Yo: (Finalmente, después de darme cuenta de mi error) Una superclave es cualquier conjunto de atributos que pueden identificar de forma única cada tupla en la relación.
[En esto, todo el panel asintió satisfactoriamente (y un suspiro de alivio: P)].
(S): ¿Cuál es tu estructura de datos favorita?
Yo: Hash table
[Se hicieron algunas preguntas sobre hash table, no las recuerdo exactamente].
(K): Las bases de datos utilizan B-Trees para la indexación . Afirmo que las tablas hash son mejores que B-Trees para fines de base de datos. Contrarreste mi argumento.
Yo: [No tenía ni idea en este momento, y di algunas respuestas incorrectas, que pronto fueron contrarrestadas por (S) y (M). Me tomé un momento para reflexionar sobre ello, pero no pude encontrar una respuesta. (K) Pronto decidió seguir adelante con la siguiente pregunta.
(K): ¿Estás familiarizado con 2PL ?
Yo: Sí.
(K): Defínelo
Yo: [Lo hice].
(K): ¿Por qué necesitamos 2PL? ¿Qué tiene de malo 1PL? Dé un ejemplo en la pizarra.
Yo: [Dibujé un cronograma que no era serializable] 1PL permite que las transacciones adquieran bloqueos incluso después de liberar un bloqueo, por lo que los cronogramas pueden volverse no serializables, mientras que esto no es posible en 2PL, ya que una transacción en 2PL no puede volver a adquirir ningún bloqueo una vez que haya liberado cualquier bloqueo. [(K) Parecía satisfecho con esta respuesta].
(M): Eso debería ser suficiente, puedes irte.
Recuerdo que (K) me hizo preguntas engañosas 2 o 3 veces, pero realmente no recuerdo cuáles fueron. En total, la entrevista fue bastante relajada, con los entrevistadores ayudándome, cada vez que estaba atrapado en algún lugar. Se estaban riendo bien aquí y allá, lo que también me ayudó a reducir mi ansiedad.
La entrevista duró 10-15 minutos. Para mi sorpresa, nadie preguntó sobre:
- ¿Por qué M.Tech?
- ¿Por qué no EM?
- ¿Por qué está interesado en seguir M.Tech directamente desde B.Tech?
Nada. Desde la primera pregunta en sí, comenzaron a probar mis conocimientos técnicos.
Publicación traducida automáticamente
Artículo escrito por SiddharthYadav2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA