Experiencia de entrevista de Informatica | Presencial 2021

Informatica visitó nuestro campus en noviembre de 2020 para realizar contrataciones en el campus. Casi 250 estudiantes son elegibles y tienen un CGPA superior a 8.0.

Ronda 1: el examen escrito consiste en conceptos básicos de sistema operativo, DBMS, algoritmos, redes informáticas, predicción de salida al código, aptitud. Esta ronda consta de 55 preguntas con una duración de tiempo de 60 minutos. Después de esta ronda, solo 30 estudiantes fueron seleccionados para la ronda 2.

Ronda 2 (45 minutos): Sin introducción. Directamente el entrevistador empezó a pedirme que me hablara de sus proyectos.

  1. ¿Cuál es la especialidad de su proyecto?
  2. ¿Cuál es el propósito principal de su proyecto?
  3. Luego me pidió que compartiera la pantalla y abriera el bloc de notas. ¿Pidió escribir la implementación completa de la pila usando una lista vinculada (sin mencionar la complejidad del tiempo)? Lo escribí y me pidió que explicara la lógica y también me preguntó los casos base de mi código.
  4. ¿Escribir la implementación completa de encontrar el bucle en una lista vinculada?
  5. ¿Escribir la implementación completa de encontrar el medio de una lista enlazada?
  6. Aquí primero conté mi enfoque con atravesar hasta el último Node. Inmediatamente dijo que no necesita este enfoque. Luego dije el segundo enfoque usando 2 punteros (puntero rápido y lento). Está satisfecho y me pidió que escribiera el código completo con casos base. Lo codifiqué.
  7. Más tarde comenzó con ¿Diferenciar entre procesos y subprocesos?
  8. ¿Cómo lograr la sincronización entre procesos? Pidió codificarlo.
  9. ¿Qué son los semáforos? ¿Tipos de semáforos? ¿Uso de semáforos?
  10. ¿Cuál es el uso del bloque de sincronización y los métodos de sincronización en Java?
  11. ¿Qué es la memoria virtual? ¿Explícalo? Acabo de dar la definición y dije que no estoy completamente consciente de ello y que trabajaré en ello. Él es genial entonces.
  12. ¿Qué es la normalización y explicar varias formas normales usando tablas y con datos en ellas sin
  13. ¿Usando dependencias funcionales? Me parece complicado, pero lo manejé.

Ronda 3 (45 minutos): El entrevistador es muy bueno y me preguntó mi nombre y algunos detalles. Entonces empezó a preguntar ¿por qué Informatica? 

  1. ¿Qué te hace elegir Informatica?
  2. Después de terminar mi explicación, quedó impresionado y también me dio información sobre la empresa Informatica y los productos de Informatica.
  3. Me pidió que compartiera la pantalla. Muéstrame la relación entre 2 tablas con todas las restricciones en ella. Puedes usar cualquier tabla que quieras. Y me explican todos los escenarios que pasaran entre 2 mesas? Expliqué todo.
  4. Considere que la base de datos tiene millones de registros sobre cómo obtener los datos más rápido, además de la declaración de selección, ¿hay alguna otra manera? ¿Explícalo? Me ha dado pista y le he respondido.
  5. ¿Cómo crear una nueva tabla a partir de la tabla existente con millones de registros en una sola línea?
  6. Dime algo que sepas sobre procesos. Lo expliqué durante casi 10 minutos (recuerda que este tipo de pregunta debes aprovechar la oportunidad y explicar lo que sabes con más detalle).
  7. Estaba realmente impresionado con eso.
  8. ¿Califíquese en el sistema operativo UNIX en una escala del 1 al 10?
  9. Dije 1. Me preguntó la razón, le di la razón y dijo que está bien.
  10. Dijo que escribiera todos los comandos que yo sepa, escribí casi 10.
  11. ¿Dar ejemplos en tiempo real de pila y cola?
  12. Simplemente se rió de mi explicación en la que relacioné el concepto de sociedad y lo vinculé con las estructuras de datos y los sistemas operativos.

Me impresionó y me dijo que estuviera listo para la próxima entrevista.

Ronda 4 (1 hora): esta es una ronda un poco larga y la entrevistadora es una dama. Ella pidió compartir la pantalla.

  1. ¿Cree una estructura con 5 calificaciones de estudiantes y encuentre el nombre del estudiante que obtuvo la máxima calificación?
  2. A continuación, hizo una pregunta engañosa. Voy a dar 2 entradas. La primera entrada que diste debe ser reemplazada por la segunda y la segunda entrada que diste debe ser reemplazada por 1 piedra.
    • Condiciones: Tome solo una variable y lea solo una entrada a la vez y no debe usar condiciones if, while, for, etc.

Lo intenté durante 5 minutos, pero no obtenía el código correcto. Ella me dio una pista para usar cualquier operador aritmético y luego lo probé. 

Nota: Este tipo de pregunta no se dé por vencido, intente resolverla mediante varios métodos e interactúe con el entrevistador para que obtenga algunas pistas y capte esas pistas.

  1. ¿Diferencia entre const char *, const * char?
  2. Escribí la mayoría de los códigos en Java y luego ella comenzó a preguntar sobre
  3. ¿Diferencia entre JDK, JVM, JRE?
  4. ¿La plataforma java es independiente?
  5. ¿La plataforma JVM es independiente?
  6. ¿Cuál es el uso de la interfaz? me explican con codigo?
  7. ¿Qué son los especificadores de acceso? me explican con codigo?
  8. ¿Cómo otro proceso tiene una oportunidad mientras un proceso se está ejecutando? ¿Puedes relacionarlo en Java?
  9. ¿Qué es el rendimiento() en Java?
  10. ¿Qué es la herencia?
  11. ¿Java permite herencias múltiples? Si desea herencias múltiples en Java, ¿cómo lo logrará?
  12. ¿Diferencia entre pila y montón?
  13. Quedó satisfecha con todas mis respuestas.
  14. Ella me dio una secuencia y me pidió que codificara. (La secuencia es 7,11,15, etc. No la recordaba correctamente).
  15. Luego preguntó los comandos básicos en UNIX, como ¿cómo obtener la dirección i/p de un sistema usando el comando UNIX? ¿Cómo obtener el proceso en ejecución actual?
  16. ¿Qué es una máscara de subred?
  17. ¿Diferencia entre UDP y TCP? ¿Cuál es sin conexión y orientado a la conexión?
  18. ¿Qué es la topología en estrella?
  19. ¿La desventaja de una topología en estrella?
  20. ¿Qué es la memoria virtual? ¿Explícalo? Solo dije la definición. Ella dijo ¿te han preguntado en tus rondas anteriores? Dije si.
  21. ¿De qué sirve tener una cláusula y escribir una consulta para ella?

Nota: existe la posibilidad de hacer las preguntas que no se respondieron anteriormente en las siguientes rondas. Entonces, después de completar cada ronda, busque preguntas sin respuesta en Google y aprenda.

Ella dijo que estaba bien, me tomé más tiempo y podemos terminar la sesión. Le pedí la retroalimentación, ella respondió, que tienes confianza, la comunicación es buena y tienes claridad en los conceptos.

Ronda 5 (30 minutos):

  1. Preguntado por mi lugar de origen.
  2. Comenzó con un rompecabezas (problema de la jarra de agua)

Yo estaba resolviendo, mientras tanto, empezó a hacer las preguntas técnicas.

  1. ¿Qué es un proceso?
  2. ¿Qué es la memoria virtual? Explícalo. (Aquí lo respondí.)
  3. El entrevistador está comprobando si he estudiado el concepto durante el recreo o no.
  4. Luego me preguntó de dónde sacamos el espacio extra en el concepto de memoria virtual.
  5. ¿Cuál es la diferencia entre truncar y borrar?
  6. ¿Cuál es el uso del comando soltar?
  7. Considere que tengo tablas con restricciones de integridad referencial. Si quiero eliminar un registro, habrá una infracción. ¿Cómo eliminar un registro sin obtener una infracción?
  8. Después de escribir una URL, ¿de dónde recupera los datos?
  9. Me preguntó si había terminado el rompecabezas o no. Dije que me estoy quedando atascado en el medio. Me dio una pista y lo resolví.
  10. Dijo que pedirá el segundo acertijo, pero nuevamente dijo, no es necesario que me haya gustado tu actitud de no rendirte con el acertijo.
  11. Él dijo: «¿Tienes más preguntas?»
  12. Pregunté acerca de mis comentarios. Dijo que tienes buenos conocimientos técnicos. Y me dijo que mejorara mi conocimiento de UNIX, y dijo que no es difícil, lo obtendrás en una semana y te capacitaremos en la pasantía.

Ronda 6 (Discusión de recursos humanos 20 minutos):

  1. ¿Cómo fue la experiencia de tus rondas anteriores?
  2. Él dijo: «Si desea resaltar algo de su currículum, puede hacerlo ahora».
  3. Esta es la mejor oportunidad donde puedes mostrar tus habilidades. Respondí bien.
  4. ¿Por qué le da más preferencia a Java en lugar de otros idiomas? Expliqué con razones válidas.
  5. ¿Cuénteme acerca de sus antecedentes familiares?
  6. ¿Por qué te uniste a la universidad gitam? ¿Por qué no preferiste los IIT y los NIT? Respondió con razón.
  7. ¿A cuántas empresas has asistido hasta ahora? Responde honestamente no le mientas.
  8. Aquí identificó mi debilidad. Y le preguntó cuáles son sus debilidades? Respondí sinceramente y con razón.
  9. ¿Te gustaría hacer una pasantía? ¿Cuál es tu opinión sobre una pasantía?

Finalmente, dijo, he terminado con las preguntas. ¿Alguna pregunta que quieras hacer?

Pregunté cuáles son las tecnologías en las que voy a trabajar en una pasantía. Él respondió como en su mayoría Java

Y después de completar la pasantía en función de sus fortalezas y debilidades, lo asignaremos al dominio en el que encaja.

Le pedí comentarios, dijo que eres bueno con la tecnología y me pidió que mejorara un poco mis habilidades de comunicación.

Finalmente, 5 fueron seleccionados.

Nota: Esté preparado con todos los conceptos básicos de OS, DBMS, UNIX, estructuras de datos, MySQL. Resuelva los rompecabezas estándar en google. Practica los códigos de GeeksforGeeks te ayuda mucho. Y además, sea honesto, no se dé por vencido fácilmente con ninguna pregunta de codificación, dé una razón válida para cada respuesta.

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

Deja una respuesta

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