Entrevista a Morgan Stanley | Conjunto 12 (en el campus para analista de tecnología)

Morgan Stanley visitó recientemente nuestro campus para su puesto de analista de tecnología de tiempo completo y su puesto de analista de verano (pasante). Solicité tiempo completo. Fueron 5 rondas en total. 1. RONDA ESCRITA : Había básicamente 2 partes: Aptitud y Codificación. Parte de Aptitud : Había 30 preguntas para ser completadas en 45 … Continue reading «Entrevista a Morgan Stanley | Conjunto 12 (en el campus para analista de tecnología)»

Experiencia de entrevista de Morgan Stanley | Pasantía 2020 (Virtual – Presencial)

Morgan Stanley recientemente vino a mi universidad ofreciendo pasantías con 2 categorías: pasantías de 6 meses para estudiantes LY y pasantías de 2 meses para estudiantes TY. El perfil del puesto era Analista. El criterio para el registro fue CGPA superior a 8.5/10, aunque la empresa fue flexible y permitió que los estudiantes incluso por … Continue reading «Experiencia de entrevista de Morgan Stanley | Pasantía 2020 (Virtual – Presencial)»

Experiencia de entrevista de Morgan Stanley – Part 4

Ronda 1: La primera ronda consta de 2 programas Hackerank. Duración de la prueba: 2 horas. La primera pregunta era exactamente igual a esta https://www.geeksforgeeks.org/count-of-all-pairs-in-an-array-with-minimum-absolute-difference/ Llega al otro lado a tiempo [ETI] Estás en un mundo de Allen y te persigue un Monstruo. Entre tú y la libertad hay una cuadrícula de cuadrados. Algunos cuadrados … Continue reading «Experiencia de entrevista de Morgan Stanley – Part 4»

Programa C para la compra de acciones y la venta para maximizar las ganancias

Enfoque eficiente: si se nos permite comprar y vender solo una vez, entonces podemos usar el siguiente algoritmo. Diferencia máxima entre dos elementos . Aquí se nos permite comprar y vender varias veces. El siguiente es el algoritmo para este problema.   Encuentre los mínimos locales y guárdelos como índice inicial. Si no existe, regresa. Encuentre los … Continue reading «Programa C para la compra de acciones y la venta para maximizar las ganancias»

Programa Python3 para encontrar un triplete que sume un valor dado

Dada una array y un valor, encuentre si hay un triplete en la array cuya suma es igual al valor dado. Si hay tal triplete presente en la array, imprima el triplete y devuelva verdadero. De lo contrario, devuelve falso. Ejemplos:   Entrada: array = {12, 3, 4, 1, 6, 9}, suma = 24; Salida: 12, 3, … Continue reading «Programa Python3 para encontrar un triplete que sume un valor dado»

Programa de Python para encontrar el elemento medio de una lista enlazada dada

Dada una lista enlazada individualmente, busque el centro de la lista enlazada. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5, entonces la salida debería ser 3.  Si hay Nodes pares, entonces habría dos Nodes intermedios, necesitamos imprimir el segundo intermedio. elemento. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5->6, entonces la salida debería … Continue reading «Programa de Python para encontrar el elemento medio de una lista enlazada dada»

Programa Java para intercambiar el Node Kth desde el principio con el Node Kth desde el final en una lista vinculada

Dada una lista enlazada individualmente, intercambie el k-ésimo Node desde el principio con el k-ésimo Node desde el final. No se permite el intercambio de datos, solo se deben cambiar los punteros. Este requisito puede ser lógico en muchas situaciones en las que la parte de datos de la lista enlazada es enorme (por ejemplo, … Continue reading «Programa Java para intercambiar el Node Kth desde el principio con el Node Kth desde el final en una lista vinculada»

Programa Python para la compra de acciones y la venta para maximizar las ganancias

El costo de una acción en cada día se da en una array, encuentre la ganancia máxima que puede obtener comprando y vendiendo en esos días. Por ejemplo, si la array dada es {100, 180, 260, 310, 40, 535, 695}, la ganancia máxima se puede obtener comprando el día 0 y vendiendo el día 3. … Continue reading «Programa Python para la compra de acciones y la venta para maximizar las ganancias»

Encuentra el primer tour circular que visita todos los surtidores de gasolina

Supongamos que hay un círculo. Hay n surtidores de gasolina en ese círculo. Se le dan dos conjuntos de datos. La cantidad de gasolina que tiene cada surtidor de gasolina. Distancia desde ese surtidor de gasolina hasta el siguiente surtidor de gasolina. Calcula el primer punto desde donde un camión podrá completar el círculo (El … Continue reading «Encuentra el primer tour circular que visita todos los surtidores de gasolina»

Encuentre el elemento mínimo en una array ordenada y rotada

Una array ordenada arr[] de tamaño N se gira en algún punto desconocido, encuentre el elemento mínimo en ella.  Nota: Se supone que todos los elementos son distintos. C++ // C++ program to find minimum // element in a sorted and rotated array #include <bits/stdc++.h> using namespace std;   int findMin(int arr[], int low, int … Continue reading «Encuentre el elemento mínimo en una array ordenada y rotada»