La ronda 1:
Consistía en una prueba escrita, que constaba de 50 preguntas de aptitud (preguntas relacionadas con quants y programación Java). También tenía una pregunta de codificación que estaba relacionada con la herencia en C++.
La ronda 2:
La ronda 2 se dividió en dos rondas técnicas. En la primera, el entrevistador preguntaba sobre estas cosas:
- Diferencia entre malloc y nuevo.
- Diferencia entre borrar y gratis.
- Acerca de la palabra clave externa en C.
- Uso de la palabra clave estática y cómo las variables globales estáticas son diferentes de las variables globales.
- Qué es compilador y qué es enlazar.
- ¿Por qué necesita la herencia múltiple.
- Por qué no tenemos herencia múltiple en Java.
- Por qué no aprendiste Java. (Como yo no tenía experiencia en ingeniería informática)
- ¿Qué sabe sobre la palabra clave virtual en C++?
- ¿Qué es la vinculación dinámica? Diferencia entre enlace dinámico y estático.
- ¿Qué es el polimorfismo y da un ejemplo de lo mismo?
- ¿Qué es la memoria virtual? ¿Dónde exactamente está presente?
- ¿Tenemos alguna restricción de tamaño para la memoria virtual o no?
- Cómo imprimirá «Hello World» sin usar punto y coma en C.
- ¿Cuál es tu estructura de datos favorita y por qué?
- Como fui con la lista enlazada, me pidió que representara la lista enlazada y se la explicara.
- Pregunta de codificación para ser resuelta en un papel: Cómo encontrará el punto de intersección de dos listas enlazadas individualmente. Descúbrelo aquí https://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/
En la segunda ronda técnica estas fueron las preguntas:
- ¿Cómo fue tu primera ronda técnica?
- ¿Cómo fue tu ronda de aptitud?
- ¿Por qué MicroFocus?
- ¿Cuál es la diferencia entre malloc y nuevo?
- ¿Qué es el puntero inteligente en C++?
- ¿Qué sabes sobre enhebrar? (Como mi proyecto se basó en eso)
- ¿Por qué enhebrar? ¿Cuáles son sus características?
- ¿Cómo se comunicarán entre hilos?
- ¿Cuáles son los diferentes sistemas operativos que conoces?
- ¿Qué hace que Linux sea diferente? ¿Y por qué Linux? (Fui con el comando «htop»)
- ¿Qué son los procesos y en qué se diferencian de los hilos?
- ¿Métodos de comunicación entre procesos?
- Luego me preguntó si tenía alguna pregunta para él o no. Pregunté cómo será el ambiente en MicroFocus.
Ronda 3:
Ronda de recursos humanos:
- Sobre mis antecedentes familiares.
- ¿Cuáles son los diferentes deportes que le interesan?
- ¿Qué haces en tu tiempo libre?
- ¿Que haces los fines de semana?
- ¿Cuál fue el puntaje de cricket cuando ingresó? (Fue Ind vs NZ y sí… fueron semis #CWC)
- ¿Cuáles son tus aficiones? ¿Cuál fue el último libro que leíste?
Eso es todo. Los tres entrevistadores fueron amables y alentadores. Todas las preguntas técnicas se pueden abordar si uno lee muy bien los contenidos respectivos de GeeksforGeeks y necesita tener un buen control de los conceptos básicos.
Publicación traducida automáticamente
Artículo escrito por PRADHANA_GNANES_MEDHIKA y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA