Experiencia de entrevista de Goldman Sachs – Part 48

Proceso del Súper Día 1.ª ronda : prueba escrita que se completará en 1 hora y 20 minutos y que contiene preguntas sobre C++, SQL y aptitudes. Las preguntas fueron realmente difíciles y, considerando el nivel de preguntas, uno podría sentir que la empresa es técnicamente sólida. Pero créeme, mientras lees te vas a quedar … Continue reading «Experiencia de entrevista de Goldman Sachs – Part 48»

Experiencia de entrevista de Goldman Sachs | 2019

Ronda 1: Codificación en línea La ronda se llevó a cabo en Hackerrank. 600-700 estudiantes se presentaron al examen. Esta ronda constaba de una prueba en línea de 2 horas de duración y tenía 4 secciones: Sección 1: 3 preguntas de codificación: 1. Usted es el propietario de un canal de noticias y tiene un … Continue reading «Experiencia de entrevista de Goldman Sachs | 2019»

Experiencia de entrevista de Goldman Sachs | Fuera del campus (septiembre-2020)

Fui contactado por un reclutador a través de Linkedin. En ese momento acababa de empezar en una empresa XYZ como ingeniero de software. Había enviado mi currículum, después de 2 meses recibí una llamada de Recursos Humanos para tener una ronda en línea. Ronda de codificación: 2 preguntas de codificación en HackerRank para ser resueltas … Continue reading «Experiencia de entrevista de Goldman Sachs | Fuera del campus (septiembre-2020)»

Experiencia en entrevistas de Goldman Sachs para analista de tecnología (1,8 años de experiencia)

Hola chicos, me entrevistaron con Goldman Sachs para el puesto de analista de tecnología. Recursos Humanos se puso en contacto conmigo a través de Linkedin. Ronda 1 (Evaluación en línea): (HackerRank – 90 minutos) (10 de diciembre de 2021) Dos problemas medianos. https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/ https://www.geeksforgeeks.org/run-length-encoding/ Ronda 2 (Ronda de CoderPad): (Duración 1 hora) (27 de enero … Continue reading «Experiencia en entrevistas de Goldman Sachs para analista de tecnología (1,8 años de experiencia)»

Programa C++ para aplanar una lista enlazada

Dada una lista enlazada donde cada Node representa una lista enlazada y contiene dos punteros de su tipo:  Puntero al siguiente Node en la lista principal (lo llamamos puntero ‘derecho’ en el código a continuación). Puntero a una lista vinculada a la que se dirige este Node (lo llamamos el puntero ‘abajo’ en el código … Continue reading «Programa C++ para aplanar una lista enlazada»

Programa Javascript para comprar acciones y vender 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 Javascript para comprar acciones y vender para maximizar las ganancias»

Ordenación rápida

Al igual que Merge Sort , QuickSort es un algoritmo Divide and Conquer . Selecciona un elemento como pivote y divide la array dada alrededor del pivote seleccionado. Hay muchas versiones diferentes de quickSort que seleccionan el pivote de diferentes maneras.  Elija siempre el primer elemento como pivote. Elija siempre el último elemento como pivote … Continue reading «Ordenación rápida»

Experiencia de entrevista de pasantía de Goldman Sachs (analista de verano, en el campus)

Recientemente, GS visitó nuestra universidad durante las pasantías para reclutar ‘Analistas de verano’ para 2019. La ronda 1 fue una prueba en línea alojada en HackerRank. Estaba compuesto por 3 preguntas: 1. Pregunta de codificación (20 puntos, calificación parcial para casos de prueba): se basó en la manipulación de bits, donde tuvimos que crear «superstrings … Continue reading «Experiencia de entrevista de pasantía de Goldman Sachs (analista de verano, en el campus)»

Combinar dos arrays ordenadas con O (1) espacio adicional

Nos dan dos arrays ordenadas. Necesitamos fusionar estas dos arrays de modo que los números iniciales (después de la clasificación completa) estén en la primera array y los números restantes estén en la segunda array. Se permite espacio extra en O(1). Ejemplo:  Input: ar1[] = {10}; ar2[] = {2, 3}; Output: ar1[] = {2} ar2[] … Continue reading «Combinar dos arrays ordenadas con O (1) espacio adicional»

Experiencia de entrevista de Goldman Sachs | Set 33 (Para experimentados)

Ronda 1: Prueba HackerRank – 90 min 1: Encuentre los puntos de red totales en la circunferencia de un círculo. Referencia: https://www.geeksforgeeks.org/circle-lattice-points/ 2: Pregunta sobre el gráfico DFS (no recuerdo exactamente la pregunta) Sugerencia: Lea las preguntas más de una vez si no está claro. Anote las restricciones. No entres en pánico, mantén la calma. … Continue reading «Experiencia de entrevista de Goldman Sachs | Set 33 (Para experimentados)»