Experiencia de entrevista de Deutsche Bank para pasantías (en el campus)

Deutsche Bank realizó una campaña de reclutamiento en el campus de mi universidad para el puesto de Analista en prácticas (2 meses) en agosto de 2021. Criterios de elegibilidad: CPI>=7.0, 10th>= 70%, 12th>= 70% En general, se realizaron 3 rondas en línea: Prueba de codificación en línea. Ronda Técnica. Ronda Técnica Ronda 1: prueba de … Continue reading «Experiencia de entrevista de Deutsche Bank para pasantías (en el campus)»

Tamaño mínimo de array posible con valores de suma y producto dados

Dados dos enteros positivos S y P , la tarea es encontrar el tamaño mínimo posible de la array tal que la suma de los elementos sea S y el producto de los elementos sea P . Si no existe tal array, imprima «-1» . Ejemplos: Entrada: S = 5, P = 6 Salida: 2 … Continue reading «Tamaño mínimo de array posible con valores de suma y producto dados»

Minimice el costo de conectar el gráfico conectando cualquier par de vértices que tengan un costo de al menos 0

Dado un grafo inconexo G con N vértices y M aristas y un arreglo cost[] correspondiente a cada vértice, la tarea es encontrar el costo mínimo para hacer el grafo conectando cualquier par de vértices que tengan un costo de vértices de al menos 0 y el el costo de conectar ese par de vértices … Continue reading «Minimice el costo de conectar el gráfico conectando cualquier par de vértices que tengan un costo de al menos 0»

Cuente tripletes tales que el producto de dos números sumados con el tercero sea N

Dado un número entero positivo N , la tarea es encontrar el número de tripletes (A, B, C) donde A , B , C son números enteros positivos tales que el producto de dos números sumados con el tercer número es N , es decir, A * B + C = norte . Ejemplos: Entrada: … Continue reading «Cuente tripletes tales que el producto de dos números sumados con el tercero sea N»

Haga que el Array sume 0 usando el techo o el piso en cada elemento

Dada una array arr[] que consta de N enteros de punto flotante, la tarea es modificar la array ejecutando ceil() o floor() en cada elemento de la array de modo que la suma de los elementos de la array esté cerca de 0 . Ejemplos: Entrada: arr[] = {6.455, -1.24, -3.87, 2.434, -4.647} Salida: {6, … Continue reading «Haga que el Array sume 0 usando el techo o el piso en cada elemento»

Ordenar vector de strings numéricas en orden ascendente

Dado un vector de strings numéricas arr[] , la tarea es ordenar el vector dado de strings numéricas en orden ascendente. Ejemplos: Entrada: arr[] = {“120000”, “2”, “33”} Salida: {“2”, “33”, “120000”} Entrada: arr[] = {“120”, “2”, “3”} Salida: {“2”, “3”, “120”} Enfoque: La función sort() en C++  STL es capaz de ordenar el vector … Continue reading «Ordenar vector de strings numéricas en orden ascendente»

Programa controlado por menú para implementar todas las operaciones de la lista enlazada doblemente circular

La lista circular doblemente enlazada tiene propiedades tanto de la lista doblemente enlazada como de la lista circular enlazada en las que dos elementos consecutivos están enlazados o conectados por el puntero anterior y siguiente y el último Node apunta al primer Node por el puntero siguiente y también el primer Node apunta al último … Continue reading «Programa controlado por menú para implementar todas las operaciones de la lista enlazada doblemente circular»

Cómo se maneja una declaración dentro del bloque de cambio pero fuera del caso

Las declaraciones de cambio de caso son un sustituto de las declaraciones if largas que comparan una variable con varios valores integrales. La declaración de cambio es una declaración de bifurcación de múltiples vías. Proporciona una forma sencilla de enviar la ejecución a diferentes partes del código en función del valor de la expresión. Es … Continue reading «Cómo se maneja una declaración dentro del bloque de cambio pero fuera del caso»

Recuento de pares en una array dada que tienen la misma proporción

Dada una array arr[] que consta de N pares de la forma {A, B} , la tarea es contar los pares de índices (i, j) de modo que la proporción de pares de arr[i] y arr[j] sea lo mismo. Ejemplos: Entrada: arr[] = {{2, 6}, {1, 3}, {8, 24}} Salida: 3 Explicación: Los siguientes son … Continue reading «Recuento de pares en una array dada que tienen la misma proporción»

Recuento de sumas distintas formadas por N números tomados del rango [L, R]

Dados tres números enteros N , L y R . La tarea es contar distintas sumas formadas usando N números del rango [L, R] , donde cualquier número puede tomarse infinitas veces. Ejemplos: Entrada: N = 2, L = 1, R = 3 Salida: 5 Explicación: Generando todas las combinaciones distintas de 2 números tomados … Continue reading «Recuento de sumas distintas formadas por N números tomados del rango [L, R]»