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

Morgan Stanley visitó recientemente nuestro campus como analista de tecnología de tiempo completo. El proceso tomó 5 rondas. La Prueba de Aptitud y Codificación de la Ronda 1 tenía 19 MCQ y 2 preguntas de codificación. Los MCQ tenían marcas negativas. Las preguntas se hicieron principalmente sobre estructuras de datos, sistemas operativos y bases de … Continue reading «Entrevista a Morgan Stanley | Conjunto 23 (en el campus para analista de tecnología de tiempo completo)»

Experiencia de entrevista de Morgan Stanley | Conjunto 30 (en el campus)

La prueba en línea de la Ronda 1 en HackerRank contiene 15 MCQ (Quanta, Probabilidad y Razonamiento (11), CS (4), etc.) 2 Preguntas de codificación 1. Dada la altura (h) y el ancho (w) de un Rectángulo y tenemos que llenarlo completamente con los ladrillos de alto (a) y ancho (b) tenemos que contar el … Continue reading «Experiencia de entrevista de Morgan Stanley | Conjunto 30 (en el campus)»

Entrevista a Morgan Stanley | Conjunto 22 (para PPO)

Había realizado una pasantía de verano de 8 semanas en Morgan Stanley, Bangalore. A diferencia de otras empresas que ofrecen ofertas previas a la colocación a los pasantes sobre la base del trabajo realizado y los comentarios de los gerentes, Morgan Stanley realiza entrevistas para las mismas. Hubo 3 rondas de entrevistas para todos. Las entrevistas … Continue reading «Entrevista a Morgan Stanley | Conjunto 22 (para PPO)»

Programa de Python para ordenar una array de 0s, 1s y 2s

Dada una array A[] que consta de 0, 1 y 2. La tarea es escribir una función que ordene la array dada. Las funciones deben poner todos los 0 primero, luego todos los 1 y todos los 2 al final. Ejemplos: Input: {0, 1, 2, 0, 1, 2} Output: {0, 0, 1, 1, 2, 2} … Continue reading «Programa de Python para ordenar una array de 0s, 1s y 2s»

Programa de Python para eliminar Nodes alternativos de una lista vinculada

Dada una lista enlazada individualmente, a partir del segundo Node, elimine todos los Nodes alternativos de la misma. Por ejemplo, si la lista enlazada dada es 1->2->3->4->5 entonces su función debería convertirla a 1->3->5, y si la lista enlazada dada es 1->2-> 3->4 luego conviértalo a 1->3. Método 1 (iterativo):  realice un seguimiento de la … Continue reading «Programa de Python para eliminar Nodes alternativos de una lista vinculada»

Programa Javascript para escribir su propio atoi()

La función atoi() en C toma una string (que representa un número entero) como argumento y devuelve su valor de tipo int. Entonces, básicamente, la función se usa para convertir un argumento de string en un número entero. Sintaxis:   int atoi(const char strn) Parámetros: la función acepta un parámetro strn que se refiere al argumento … Continue reading «Programa Javascript para escribir su propio atoi()»

Programa Java para clonar una lista enlazada con el puntero siguiente y aleatorio – Conjunto 2

Ya hemos discutido 2 formas diferentes de clonar una lista enlazada. En esta publicación, se analiza otro método simple para clonar una lista vinculada. La idea es usar Hashing. A continuación se muestra el algoritmo.  Recorra la lista enlazada original y haga una copia en términos de datos. Cree un mapa hash del par de … Continue reading «Programa Java para clonar una lista enlazada con el puntero siguiente y aleatorio – Conjunto 2»

Programa Java para rotar en su lugar una array cuadrada 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 Java para rotar en su lugar una array cuadrada 90 grados | Serie 1»

Dada una string, encuentre su primer carácter que no se repite

Dada una string, encuentre el primer carácter que no se repite en ella. Por ejemplo, si la string de entrada es «GeeksforGeeks», la salida debería ser ‘f’ y si la string de entrada es «GeeksQuiz», la salida debería ser ‘G’.  Ejemplo:  Input: «geeksforgeeks» Explanation: Step 1: Construct a character count array from the input string. … Continue reading «Dada una string, encuentre su primer carácter que no se repite»

Sucesor en orden en el árbol de búsqueda binaria

En el árbol binario, el sucesor en orden de un Node es el siguiente Node en el recorrido en orden del árbol binario. Sucesor en orden es NULL para el último Node en el recorrido en orden.  En el árbol de búsqueda binario, el sucesor en orden de un Node de entrada también se puede … Continue reading «Sucesor en orden en el árbol de búsqueda binaria»