Encuentra dos números a partir de su suma y XOR – Part 1

Dada la suma y xor de dos números X e Y st sum y xor  , necesitamos encontrar los números que minimizan el valor de X . Ejemplos: Input : S = 17 X = 13 Output : a = 2 b = 15 Input : S = 1870807699 X = 259801747 Output : a … Continue reading «Encuentra dos números a partir de su suma y XOR – Part 1»

Unión e Intersección de dos listas enlazadas | Conjunto-3 (Hashing)

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplos: Input: List1: 10 -> 15 -> 4 -> 20 List2: 8 -> 4 -> 2 -> 10 … Continue reading «Unión e Intersección de dos listas enlazadas | Conjunto-3 (Hashing)»

Experiencia de entrevista de Walmart para SDE 3 | 3,4 años de experiencia

Hola, Espero que todos estén saludables y compartan. Hoy estoy compartiendo mi experiencia de entrevista con Walmart. Ronda 1 (Estructuras de datos y algoritmo): Plana una lista enlazada. Invierte una lista enlazada en k grupos. Implementar LRU Cache (Usando lista enlazada). Versión modificada del algoritmo de Kadan. Compruebe si dos Nodes son primos en un … Continue reading «Experiencia de entrevista de Walmart para SDE 3 | 3,4 años de experiencia»

Entrevista a los laboratorios de Walmart | Conjunto 4 (para ingeniero de software sénior)

Fui entrevistado para el puesto de ingeniero de software sénior en Walmart (6-8 años de experiencia, incluso personas con 4 años de experiencia también fueron preseleccionadas) Prueba escrita (Hacker Earth) [Límite de tiempo 90 min] 1) Verificación de paréntesis equilibrados 2) Magníficas fuentes https://www.hackerearth.com/problem/algorithm/magnificent-fountains/ 3) Encuentra el dígito máximo que ocurrió en un rango de … Continue reading «Entrevista a los laboratorios de Walmart | Conjunto 4 (para ingeniero de software sénior)»

Experiencia de entrevista de Walmart Labs Senior SE

Me llamaron directamente para una entrevista en el lugar. Ronda 1, Codificación con lápiz y papel : esta fue la ronda de codificación en la que proporcionaron una lista de 5 preguntas y usted tiene un código de escritura para 3 preguntas en 1 hora. Las preguntas estaban relacionadas con listas enlazadas, BFS, gráficos y … Continue reading «Experiencia de entrevista de Walmart Labs Senior SE»

Experiencia de entrevista de Walmart para pasantías de verano

Walmart Labs vino a BITS Goa para SIP 20-21. El proceso fue una ronda de codificación seguida de una entrevista. La ronda de codificación consistió en 25 MCQ y 1 pregunta de codificación. La ronda 1: Los MCQ se basaron en Matemáticas, DSA, DBMS, OOP y Probabilidad. La pregunta de codificación fue:    Dado un … Continue reading «Experiencia de entrevista de Walmart para pasantías de verano»

Programa Java 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 Java para la compra de acciones y la venta para maximizar las ganancias»

Programa C Para Unión E Intersección De Dos Listas Vinculadas

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplo: Input: List1: 10->15->4->20 List2: 8->4->2->10 Output: Intersection List: 4->10 Union List: 2->8->20->4->15->10 Método 1 (Simple): Los siguientes … Continue reading «Programa C Para Unión E Intersección De Dos Listas Vinculadas»

Imprimir Nodes en la vista superior del árbol binario – Part 2

La vista superior de un árbol binario es el conjunto de Nodes visibles cuando el árbol se ve desde arriba. Dado un árbol binario, imprima la vista superior del mismo. Los Nodes de salida se pueden imprimir en cualquier orden. Hay un Node x en la salida si x es el Node superior a su … Continue reading «Imprimir Nodes en la vista superior del árbol binario – Part 2»

Encuentre el elemento máximo en una array que primero es creciente y luego decreciente

Dada una array de enteros que inicialmente es creciente y luego decreciente, encuentre el valor máximo en la array. Ejemplos:  Input: arr[] = {8, 10, 20, 80, 100, 200, 400, 500, 3, 2, 1} Output: 500 Input: arr[] = {1, 3, 50, 10, 9, 7, 6} Output: 50 Corner case (No decreasing part) Input: arr[] = … Continue reading «Encuentre el elemento máximo en una array que primero es creciente y luego decreciente»