Recientemente, esta empresa visitó nuestro campus para obtener el perfil de desarrollador de software.
Ronda 1:
fue una prueba en línea. Consta de 3 secciones : aptitud , MCQ de C , C++ , OS , DBMS , redes y algunas de Java . Estas 2 secciones fueron de 15 min cada una. La tercera sección consta de 2 códigos.
Después de esta ronda, 16 personas fueron preseleccionadas.
Ronda 2: (Ronda técnica f2f)
El entrevistador me hizo las siguientes preguntas:
- Descripción de mi proyecto DBMS. Preguntaron cómo se relacionan las tablas, vinculando entre ellas, la necesidad de tablas en el proyecto. Consultas SQL en el proyecto. Uniones SQL. Tipos de Uniones.
- ¿Cuál es la razón de tener una tabla múltiple en las bases de datos, por qué no una tabla única enorme?
- Transacción DBMS, propiedad ACID.
- Bloqueos DBMS.
- Indexación en DBMS. ¿Por qué indexar?
- Por qué se considera que C++ avanza luego el lenguaje c.
- ¿Qué es la programación estructurada?
- Discusión sobre función virtual, función virtual pura y clases abstractas.
- ¿Puede la clase abstracta ser FINAL en c ++? (respuesta: NO). Cual es la razón.
- Escriba un código para: Entrada dada: array1={1,7,3,2} Salida: array2={42,6,14,21} sin usar el operador de división y uno eficiente.
- ¿Qué es hash?
- Escriba un código: encuentre 2 no en una array cuya suma sea igual a un no dado. luego lo modificó para encontrar un subarreglo en un arreglo cuya suma sea igual a un número dado. en complejidad de tiempo O(n).
- Preguntaron sobre mi proyecto de C++. Preguntaron si se realizó durante una pasantía de verano o si es un proyecto en tiempo real hecho para cualquier industria. Dije que hice esto durante mi semestre bajo la guía de la facultad para que no preguntaran mucho al respecto.
- Explique la herencia.
- Problema de diamantes en c++.
- ¿Qué es Thrashing? ¿Como esta hecho? (mientras explicaban la respuesta, preguntaron muchos conceptos relacionados con la gestión de la memoria y la memoria virtual)
- ¿Qué es el reemplazo de página? ¿Cómo elegir qué página se va a reemplazar?
¿Tiene usted alguna pregunta?
Hice 3 preguntas 😀
ROUND 3:(f2f Tech. round)
Me preguntaron sobre los temas que me habían preguntado en mi ronda anterior. El entrevistador me hizo las siguientes preguntas:
- ¿Conoces Java? Dije que no me siento cómodo en Java. Luego me dijeron que los convenciera de cambiar a C++ desde Java.
- Fue difícil hacerlo porque java es un lenguaje avanzado y luego c ++ que consta de un gran conjunto de ventajas sobre c ++.
- ¿Por qué la plataforma Java es independiente? ¿Y cómo es independiente de la plataforma? ¿Y por qué no c ++ es independiente de la plataforma?
- ¿Constructor de copias de C++?
- ¿Existe Virtual Constructor? ¿Por qué o por qué no?
- ¿Qué es Virtual Destructor y por qué? Explique Gratis y Eliminar. ¿Diferencia entre ellos? Operador de asignación en clases. (predeterminado y definido por el usuario)
- Copia superficial Copia profunda.
- ¿Cómo se hace el polimorfismo en tiempo de ejecución? ¿Explicar el proceso paso a paso del compilador?
- Clases abstractas.
Código-
- Encuentre mid, invierta una lista de enlaces y otro código de lista de enlaces que no recuerdo.
- ¿Qué son las clases singleton? Escriba un código para ello.
- Dada una base de datos enorme: diseñe una estructura de datos para ella de la manera más eficiente con un resultado optimizado de las operaciones.
- ¿Tienes alguna pregunta?
Ronda 4: (ronda de recursos humanos)
Estos muchachos fueron muy amables. Me hicieron sentir muy cómodo. La señora, que tomó mi ronda de recursos humanos, fue muy educada y me deseó feliz cumpleaños después de ver mi currículum. Ella me hizo las siguientes preguntas:
Háblame de ti.
- ¿Cómo fue su prueba en línea y otra tecnología? rondas
Me preguntó sobre el segundo código de la prueba en línea que no pude enviar con éxito. Ella me preguntó si obtuve la solución para ese código. - ¿Cuáles son sus sugerencias para hacer que una empresa/organización poblar entre los estudiantes del campus?
- ¿Cuál es la empresa de tus sueños?
- ¿Cuál es el mayor desafío en la vida?
- Cuales son tus planes futuros. ¿Dónde te ves después de 2 años?
- Cuál es tu objetivo.
- ¿Se siente cómodo con las nuevas ubicaciones de la empresa?
- ¿Tiene alguna pregunta?
Finalmente, me seleccionaron.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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