Ronda 1: MCQ (Estructura de datos, c, c++, OS)(49) + Codificación (1) + Aprendizaje automático (19) [Aprox.]
Ronda 2 (Tecnología – 1): 1. Vaya concepto – 1. ¿Por qué programación orientada a objetos? Explique la importancia de la clase, objeto con código de muestra.
Yo: Explicado con código de muestra
2. Explique la herencia con un ejemplo. Explique varios tipos de especificadores de acceso (privado, protegido, público) con herencia (privado, protegido, público). Explique .
Yo: Explicado con código de muestra
3. ¿Qué es el polimorfismo? Explique cómo logra el tiempo de ejecución y el polimorfismo en tiempo de compilación. También escriba código de muestra para el mismo.
Yo: Explicado con código de muestra
4. Explique el orden en que se llamará al constructor y al destructor en herencia multinivel con código de ejemplo.
Yo: Explicado con código de muestra
Entrevistador: Explique varios tipos de unión. Realice la combinación externa izquierda y la combinación externa derecha y la combinación externa completa en la tabla dada (el entrevistador proporciona dos tablas con valores NULL).
Yo: Realicé la unión.
Entrevistador: Explique su último proyecto (Sistema de recomendación de canciones).
Yo: Explicado.
Entrevistador: Explique la herencia múltiple. ¿Hay herencia múltiple en Java.
Yo: No, la herencia múltiple no existe en Java. Explicado con código de muestra cómo surgirá la ambigüedad si tenemos herencia múltiple.
Entrevistador: ¿Hay alguna forma alternativa de implementar la herencia múltiple?
Yo: Sí a través de la interfaz.
Entrevistador: ¿Cuál es la diferencia entre la clase abstracta y la interfaz?
Yo: Explicado.
Ronda 3 (Tecnología – 2):
Entrevistador: Dada una array no ordenada, encuentre todos los pares cuya suma sea igual al valor dado, digamos k.
ME: Le di un enfoque O (nlogn).
Entrevistador: optimizarlo.
YO: Optimicé el código después de una pista dada por el entrevistador.
Entrevistador: Encuentra el número mágico número n: 5 25 30 125 130………..
YO: Le expliqué mi código y enfoque al entrevistador.
Entrevistador: Entonces preguntó por su complejidad temporal.
YO: Explicado.
Entrevistador: ¿Qué es el hashing y cuándo usarlo?
Yo: Explicado.
Entrevistador: Implemente una tabla hash con su función hash.
Yo: Expliqué mi lógica con la ayuda de array. El entrevistador parece estar satisfecho
Entrevistador: Programa para encontrar el N-ésimo Número Primo.
Yo: Explicado, luego me pidió que lo optimizara.
Entrevistador: Rompecabezas: Hay tres cajas, una contiene manzanas, otra contiene naranjas y la última contiene manzanas y naranjas. Se sabe que los tres están etiquetados incorrectamente. Se le permite abrir solo una caja y luego sacar e inspeccionar solo una fruta. ¿Qué caja abrirías para determinar el contenido de las tres cajas?
YO: Explicado
Es (pregunta GATE-2017).
https://www.geeksforgeeks.org/gate-gate-cs-2017-set-2-question-7/.
Ronda 4 (HR):
HR: Explique sobre su último proyecto
RRHH: Elabora tu objetivo profesional. Hizo esta pregunta porque mencioné en mi currículum que «quiero trabajar en un entorno desafiante».
HR: ¿Por qué no practicas deportes hoy en día?
Yo: Explicado.
HR : Te encanta trabajar solo o en equipo y por qué?
Yo: Equipo, Expliqué la razón.
HR: ¿Tienes alguna pregunta?
Yo: sí (ahora es mi turno), quiero saber sobre la cultura y el entorno laboral en Quantiphi.
Entrevistador: ¿A qué te refieres con cultura y ambiente de trabajo?.
Yo: 1. ¿Cuántas horas tengo que trabajar?
2. ¿Conciliación de la vida laboral y familiar en Quantiphi?
3. Ubicación del trabajo.
4. Tasa de crecimiento y beneficios para el empleado.
Entrevistador: Fácil Fácil, Uno por uno.
Entrevistador: Entonces respondió a todas las preguntas anteriores.
Entrevistador: Cualquier otra pregunta
Yo: Sí, ¿puedo cambiar al perfil de aprendizaje automático después de un año?
Entrevistador: Sí se puede.
Entrevistador: Cualquier otra pregunta
Yo no