Entrevista de soluciones abiertas | Serie 1

Nombre de la empresa: Open Solutions
Perfil: Software/Finanzas
Lugar: En el campus

Prueba escrita (Tiempo): 1 hora

Secciones y tipo de preguntas en esas secciones: había 2 secciones
1 Aptitud – 25 preguntas
2 Técnica – 25 preguntas

Sin marcado negativo

Entrevista técnica:

1. Cuéntame sobre ti: comienza con tu lugar de nacimiento, escuela, universidad, luego pasa a los proyectos que has realizado, básicamente quieren escuchar sobre tus proyectos.

2. Hice varias preguntas de uno de mis proyectos. Me dijo que dibujara el gráfico de prioridad relacionado con mi proyecto. Así que prepárate para las preguntas difíciles de los proyectos.

3. Dada una lista de enlaces, ordénela usando Quick Sort: él quiere ver mi enfoque, luego también le expliqué que se puede hacer fácilmente mediante la ordenación por combinación, también escriba el código para ello. (Dado en Geeksforgeeks.org)

4. Dada una string, inviértala usando stack: pregunta fácil, pero quiere que me importe el caso límite. Luego di muchas soluciones para esta pregunta, una simplemente usando stack, luego usando recursividad.

5. Discusión menor sobre colas de prioridad en general y montones en particular.

6. Algunas preguntas sobre el sistema operativo (programación, etc.)

HR cum Technical Round (Tomada por el VP de Open Solutions, él era de la oficina de EE. UU.)

1. Cuéntame de nuevo sobre ti: lo mismo que arriba.

2. Uno de mis proyectos fue compilar la programación de tareas de tiempo para un sistema heterogéneo, por lo que hizo algunas preguntas realmente buenas sobre la programación relacionadas con mi proyecto. Muchas preguntas difíciles del proyecto.

3. Dado un puntero *p la dirección es 1030 y hay una clase cuyo tamaño es de 40 bytes, entonces cuál será la dirección de *p+1.

4. Tiene un disco de 100 GB lleno de números enteros (en registros cuyo tamaño se proporcionó, por lo que quedaba algo de espacio libre). Tienes 100 MB de memoria. Cree un algoritmo para ordenar esos enteros.
Solución: aplicar el concepto de clasificación externa. Divida toda la lista en varias arrays pequeñas que se pueden hacer en 100 MB de RAM. Todas estas arrays se ordenan por separado. Luego aplicamos la función de fusión multiarray y obtendremos la lista resultante.

5. Preguntado sobre varios conceptos de OOP. ¿Por qué polimorfismo? ¿Por qué POO? ¿Por qué C++ por qué no C? ¿Cómo hacer polimorfismo en C? varias otras preguntas sobre programación orientada a objetos.

6. Rompecabezas: usted y su amigo van en automóvil desde Varanasi a Delhi, después de recorrer 100 km, su amigo no se siente bien, necesita un médico de inmediato. Tu auto se detiene y no vuelve a arrancar, el motor falla, lo intentas pero no puedes repararlo. El teléfono móvil no funciona. Si pides ascensor no paran. Si te paras en medio de la carretera, te matarán pero no se detendrán. Piensa qué harás para salvar a tu amigo.

7. Una pregunta de su producto, explicó todos los detalles y luego pidió optimizarlo.

8. ¿Quieres hacer alguna pregunta?
Siempre debe hacer algunas preguntas inteligentes y nunca preguntar sobre CTC. Pregunté sobre la cultura laboral, aspectos de crecimiento profesional. Luego pregunté sobre los productos y campos en los que trabajan. Mucha cháchara y sana discusión.

Sugerencias/Consejos: No se sienta nervioso, tenga confianza, ellos comprobarán que su respuesta es correcta.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *