- Ronda Técnica Online (2 hrs)
Se entregaron 7 problemas de codificación junto con 13 MCQs. Los problemas de codificación fueron muy fáciles. - Ronda de aptitud en línea (50 minutos)
Hubo 45 preguntas. El tiempo era el único límite en esta ronda. Dos pasajes LR, 1 problema DI y el resto eran preguntas cuantitativas.
16 fueron seleccionados después de las rondas en línea. - Ronda 1 PI
Esta ronda fue sobre conceptos de C, C++, compilador, depuración, patrones de diseño
a. Hable acerca de los diferentes algoritmos de clasificación y sus complejidades. ¿Por qué se presentan tantos algoritmos de clasificación donde solo uno puede cumplir el propósito? Ventajas y desventajas de la ordenación rápida y la ordenación combinada.
b. Qué sucede cuando un programa C se compila y ejecuta en detalle.
C. ¿Dónde se almacenan las variables locales, las variables dinámicas asignadas y las variables globales?
d. ¿Dónde se almacenan las variables estáticas?
mi. Háblame de los patrones de diseño que conoces. ¿Qué patrón de diseño has seguido en tu proyecto?
F. Escriba un pseudocódigo para el Patrón Singleton.
gramo. Considere el fragmento de códigomain() { cout << "Hello"; }
Sin tocar el fragmento de código anterior, imprima
Hola ,
hola ,
adiós
h. ¿Quieres trabajar para Adobe? ¿Por qué? - Ronda 2 IP
a. Háblame de ti.
b. Diferencia entre proceso e hilo. Dame un ejemplo de la vida real donde se puede usar el hilo.
C. Considere una función recursiva sin condición final y arquitectura de su propia computadora portátil. ¿Lo que sucederá? Después de cuánto tiempo se bloqueará el programa. (Se requerían cálculos y la respuesta perfecta)
d. Escribir un código simple cliente-servidor. ¿Cómo manejará múltiples requests? ¿El creciente número de subprocesos resolverá el problema? ¿Cuál debería ser la cantidad óptima de subprocesos según la arquitectura de su computadora si recibe muchas requests en 10 milisegundos?
mi. Cómo gestiona Google mil millones de requests en 1 mseg.
F. ¿Qué es el equilibrador de carga?
gramo. Ejemplo de la vida real donde se puede usar hashmap. Ejemplo de la vida real donde se puede usar una array.
H. ¿Por qué quieres unirte a Adobe?
i. ¿Qué pasó en la última ronda de Microsoft? (Fui rechazado en la última ronda de Microsoft) - Ronda 3 PI (Ronda de recursos humanos)
Se hicieron preguntas básicas de recursos humanos. Se entrego un rompecabezas donde se dan tres llantas las cuales pueden recorrer 14, 20, 26 kms. Se requieren dos llantas para viajar. Encuentre la distancia máxima que se puede recorrer. Mi consejo será tratar de ser honesto porque estas personas tienen mucha experiencia. Y si mientes, será mejor que seas un buen mentiroso. :pags - Ronda 4 IP
a. Encuentre el número de ocurrencias de una clave en una array ordenada. Manejar la caja base. Escriba algunos casos de prueba para ello.
b. Implemente una pila donde pueda buscar un elemento en la estructura de datos. Me pidió que optimizara la solución.
C. Se dieron dos cuerdas. Tienes que encontrar si son permutaciones entre sí. Le di la técnica de hashing. Luego me pidió que lo optimizara.
Agradezco a GeeksforGeeks por mantener un sitio tan excelente. Me ayudó mucho mientras me preparaba para las entrevistas.
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