Entrevista a Morgan Stanley | Serie 1

Colocación en el campus de Morgan Stanley para analista de TI posterior. 1ra ronda – prueba escrita objetiva 10 preguntas de aptitud y analítica 30 preguntas de programación 10 preguntas de fundamentos de computación Tuvieron corte seccional y seleccionaron 20 alumnos 2.ª ronda: prueba escrita de codificación 5 preguntas sobre codificación básicamente en estructuras de … Continue reading «Entrevista a Morgan Stanley | Serie 1»

Experiencia de entrevista de Morgan Stanley | Conjunto 33 (Presencial)

Ronda 1 – MCQ+Codificación Estudiantes de 4 colegios participaron en esta ronda de los cuales 30 fueron seleccionados. Esta ronda constaba de 13 preguntas MCQ de tipo aptitud y 2 preguntas de codificación. Q1 – Dada una string en forma de “hh:mm” y ‘a’ segundos. Encuentre el tiempo después de unos segundos y devuelva una … Continue reading «Experiencia de entrevista de Morgan Stanley | Conjunto 33 (Presencial)»

Experiencia de entrevista de Morgan Stanley (en el campus) – Part 1

Habían pasado alrededor de 1 o 2 meses desde que comencé a trabajar en mi DSA para prepararme para la entrevista cuando se programó la primera ronda (prueba de aptitud) de Morgan Stanley. Durante esos 1 o 2 meses, me había estado refiriendo a las preguntas de entrevistas más populares en GfG y también participaba … Continue reading «Experiencia de entrevista de Morgan Stanley (en el campus) – Part 1»

Experiencia de entrevista de Morgan Stanley para pasantías (en el campus) 2022

Morgan Stanley visitó mi universidad para una pasantía de 2 meses para estudiantes de tercer año. El criterio para aplicar fue: Sin atrasos en vivo Flujos: CSE / ETRX / EXTC / IT / MECH Mi grupo de pasantías universitarias había especificado que no todos los estudiantes que presenten una solicitud rendirán el examen en … Continue reading «Experiencia de entrevista de Morgan Stanley para pasantías (en el campus) 2022»

Programa Javascript para el subarreglo contiguo de suma más grande

Escriba un programa eficiente para encontrar la suma de subarreglo contiguo dentro de un arreglo unidimensional de números que tenga la suma más grande.  Algoritmo de Kadane: Initialize: max_so_far = INT_MIN max_ending_here = 0 Loop for each element of the array (a) max_ending_here = max_ending_here + a[i] (b) if(max_so_far < max_ending_here) max_so_far = max_ending_here (c) … Continue reading «Programa Javascript para el subarreglo contiguo de suma más grande»

Programa C++ para rotar la array cuadrada en su lugar 90 grados | Serie 1

Dada una array cuadrada, gírela 90 grados en sentido contrario a las agujas del reloj sin usar ningún espacio adicional. Ejemplos:   Input: Matrix: 1 2 3 4 5 6 7 8 9 Output: 3 6 9 2 5 8 1 4 7 The given matrix is rotated by 90 degree in anti-clockwise direction. Input: 1 … Continue reading «Programa C++ para rotar la array cuadrada en su lugar 90 grados | Serie 1»

Programa C++ para encontrar un subarreglo con una suma dada: conjunto 1 (números no negativos)

Dado un arreglo desordenado de enteros no negativos, encuentre un subarreglo continuo que se suma a un número dado. Ejemplos:  Input: arr[] = {1, 4, 20, 3, 10, 5}, sum = 33 Output: Sum found between indexes 2 and 4 Sum of elements between indices 2 and 4 is 20 + 3 + 10 = 33 … Continue reading «Programa C++ para encontrar un subarreglo con una suma dada: conjunto 1 (números no negativos)»

Programa C++ para encontrar la longitud de la substring más larga sin repetir caracteres

Dada una string str , encuentre la longitud de la substring más larga sin repetir caracteres.  Para “ABDEFGABEF”, las substrings más largas son “BDEFGA” y “DEFGAB”, con una longitud de 6. Para «BBBB», la substring más larga es «B», con una longitud de 1. Para «GEEKSFORGEEKS», hay dos substrings más largas que se muestran en … Continue reading «Programa C++ para encontrar la longitud de la substring más larga sin repetir caracteres»

Algoritmo de ruta más corta de Dijkstra | Codicioso Algo-7

  Dado un gráfico y un vértice fuente en el gráfico, encuentra los caminos más cortos desde la fuente hasta todos los vértices en el gráfico dado. El algoritmo de Dijkstra es muy similar al algoritmo de Prim para el árbol de expansión mínimo . Al igual que el MST de Prim, generamos un SPT … Continue reading «Algoritmo de ruta más corta de Dijkstra | Codicioso Algo-7»

Dada una array A[] y un número x, verifique el par en A[] con la suma como x (también conocida como Two Sum) – Part 1

Escriba un programa que, dado un arreglo A[] de n números y otro número x, determine si existen o no dos elementos en A[] cuya suma sea exactamente x.  Ejemplos:  C++ // C++ program for the above approach #include <bits/stdc++.h>   using namespace std;   // Function to find and print pair bool chkPair(int A[], … Continue reading «Dada una array A[] y un número x, verifique el par en A[] con la suma como x (también conocida como Two Sum) – Part 1»