Experiencia de entrevista de Adobe | Conjunto 37 (3,5 años de experiencia)

Prueba escrita en línea

20 MCQ + 5 preguntas de codificación

F2F 1
1. Hay dos arrays ordenadas. Encuentre la mediana de la array obtenida al fusionar estas dos arrays.
https://www.geeksforgeeks.org/median-of-two-sorted-arrays/

2. Encuentra la transposición de una array.

3. Cuéntame sobre la recolección de basura. Le conté sobre el proceso de GC y los diferentes tipos de GC disponibles. Luego, el entrevistador preguntó sobre el algoritmo Mark and Sweep.

4. Llene 4 Lt usando Botes de 5 Lt y 3 Lt.

F2F 2
1. Hay tuplas dadas para cada usuario de un sitio web (Si,Ei) donde Si indica cuándo el usuario ingresó al sitio web y Ei indica cuándo el usuario sale del sitio web. Encuentre el número máximo de usuarios activos del sitio web en cualquier momento. Duración de tiempo.

2. Dada una array que contiene enteros positivos y negativos, encuentre el producto del subarreglo de producto máximo
https://www.geeksforgeeks.org/maximum-product-subarray/

3. Gire una array en el sentido de las agujas del reloj 90 grados.

4. Rompecabezas: hay n reclusos parados en una fila con una altura cada vez mayor, de modo que cada recluso puede ver el color del sombrero de los reclusos que están delante de él, pero no puede ver el color de su propio sombrero. Los sombreros son de solo dos colores, rojo o azul. Ahora cada preso tiene que decir el color de su sombrero. Si tiene razón, vive, de lo contrario, el carcelero le disparará. Encuentra la estrategia para salvar el número máximo de prisioneros.

5.

class
{
    int i = 0;
    method()
    {
        // updating the value of i to 10
    }
}

Queremos ejecutar esta clase en un entorno de subprocesos múltiples de modo que cada subproceso tenga el mismo valor inicial que 0.
Respuesta: Le dije que usara ThreadLocal Variable y almacenara i en ella. Luego comenzamos a discutir sobre la variable local de subprocesos y el modelo de memoria de Java.

F2F3
1. Viene un flujo binario. Debe imprimir verdadero o falso según el hecho de si el número formado es divisible por 5 o no.

Pista: Usé máquina de estado

2. Imprima todo el subconjunto de un Conjunto.

3. Implementar diccionario.

Utilicé intentos de búsqueda ternarios.

4. ¿Qué es el patrón de diseño del adaptador? Da un ejemplo y dibuja un diagrama de clases.

F2F4 (Ronda de Directores- Telefónica)
Fue muy breve (15-20 mins). Compuesto por una discusión general de mi proyecto, la arquitectura interna del marco que estoy usando. Pocos conceptos de Escalabilidad.

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 *