Preguntas de la entrevista de AppDynamics

preguntas de la entrevista de diseño del sistema puede ser tan abierto, que es demasiado difícil saber la forma correcta de prepararse. Ahora puedo descifrar las rondas de diseño de Amazon, Microsoft y Adobe después de comprar este libro. Revisar diariamente uno pregunta de diseño y te prometo que puedes descifrar la ronda de diseño.

Entrevistas de Crack System Design

Preguntas sobre matrices de AppDynamics

Pregunta 1. Insertar Borrar GetRandom O(1) Solución Leetcode Declaración del problema La solución Insertar Eliminar GetRandom O(1) LeetCode: "Insertar Eliminar GetRandom O(1)" le pide que implemente estas cuatro funciones en la complejidad de tiempo O(1). insert(val): inserta el valor en el conjunto aleatorio y devuelve verdadero si el elemento está inicialmente ausente en el conjunto. Devuelve falso cuando el...

Lea más

Pregunta 2. Cambios mínimos requeridos para reunir todos los elementos menores o iguales que k El problema "Intercambios mínimos necesarios para unir todos los elementos menores o iguales que k" indica que tiene una matriz de enteros. El enunciado del problema pide averiguar el recuento más pequeño de intercambios que se requerirán para juntar los elementos que son menores o iguales ...

Lea más

Pregunta 3. Cuadrado máximo En el problema del cuadrado máximo, hemos dado una matriz binaria 2D llena de ceros y unos, hallamos el cuadrado más grande que contiene solo unos y devolvemos su área. Ejemplo de entrada: 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 ...

Lea más

Pregunta 4. Insertar Eliminar GetRandom En el problema Insert Delete GetRandom, necesitamos diseñar una estructura de datos que admita todas las operaciones siguientes en un tiempo promedio de O (1). insert (val): Inserta un elemento val en el conjunto si aún no está presente. remove (val): Elimina un elemento val del conjunto, si está presente. getRandom: Devuelve un elemento aleatorio del conjunto actual ...

Lea más

Preguntas de matriz de AppDynamics

Pregunta 5. Cuadrado máximo En el problema del cuadrado máximo, hemos dado una matriz binaria 2D llena de ceros y unos, hallamos el cuadrado más grande que contiene solo unos y devolvemos su área. Ejemplo de entrada: 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 ...

Lea más

AppDynamics Otras preguntas

Pregunta 6. Subcadena más larga con como máximo K caracteres distintos Solución LeetCode Declaración del problema Subcadena más larga con como máximo K caracteres distintos Solución de LeetCode: dada una cadena S y un entero K, devuelve la longitud de la subcadena más larga de S que contiene como máximo K caracteres distintos. Ejemplo: Caso de prueba 1: Entrada: S = “bacc” K = 2 Salida: 3 Caso de prueba 2: Entrada: S = “ab” ...

Lea más

Pregunta 7. Encuentre el divisor más pequeño dada una solución de Leetcode de umbral Esta publicación está en Encontrar el divisor más pequeño dado un umbral Leetcode Solución Enunciado del problema En el problema "Encontrar el divisor más pequeño dado un umbral" se nos da una matriz de números y un valor de umbral. Una variable "resultado" se define como la suma de todas las respuestas cuando los elementos en ...

Lea más

Translate »