Experiencia de entrevista de FactSet – Part 17

Primera ronda: Fue en Hackerrank. Nos dieron 2 preguntas de codificación que fueron aleatorias para todos. Las preguntas que me surgieron son las siguientes:  Compra de suministros: esta pregunta era similar al problema del envoltorio de chocolate. Puedes referirlo aquí.  Trillizos:   Dada una array de n enteros distintos, d=[d[0],d[1], …,d[n-1]], y un umbral de … Continue reading «Experiencia de entrevista de FactSet – Part 17»

Programa Java para imprimir el Node N desde el final de una lista vinculada (duplicado)

Dada una lista enlazada y un número n, escriba una función que devuelva el valor en el Node n desde el final de la lista enlazada. Por ejemplo, si la entrada está debajo de la lista y n = 3, entonces la salida es «B» Método 1 (Usar la longitud de la lista enlazada)  1) … Continue reading «Programa Java para imprimir el Node N desde el final de una lista vinculada (duplicado)»

Programa Php para encontrar subarreglo con 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 Php para encontrar subarreglo con suma dada – Conjunto 1 (Números no negativos)»

Un programa para verificar si un árbol binario es BST o no

Un árbol de búsqueda binario (BST) es una estructura de datos de árbol binario basada en Nodes que tiene las siguientes propiedades.  El subárbol izquierdo de un Node contiene solo Nodes con claves menores que la clave del Node. El subárbol derecho de un Node contiene solo Nodes con claves mayores que la clave del … Continue reading «Un programa para verificar si un árbol binario es BST o no»

Programa para encontrar si un número dado es potencia de 2

Dado un entero positivo, escribe una función para encontrar si es una potencia de dos o no. Ejemplos:  Input : n = 4 Output : Yes 22 = 4 Input : n = 7 Output : No Input : n = 32 Output : Yes 25 = 32 1. Un método simple para esto es … Continue reading «Programa para encontrar si un número dado es potencia de 2»

Encuentre el número de pares (x, y) en una array tal que x^y > y^x

Dadas dos arrays X[] e Y[] de enteros positivos, encuentre un número de pares tales que x^y > y^x donde x es un elemento de X[] e y es un elemento de Y[]. Ejemplos: C++ long long countPairsBruteForce(long long X[], long long Y[],                                long long m, long long n) {     long long ans = 0; … Continue reading «Encuentre el número de pares (x, y) en una array tal que x^y > y^x»

Encuentre el máximo valor robado posible de las casas

Hay n casas construidas en una línea, cada una de las cuales contiene algún valor. Un ladrón va a robar el valor máximo de estas casas, pero no puede robar en dos casas contiguas porque el dueño de las casas robadas le dirá a sus dos vecinos del lado izquierdo y derecho. ¿Cuál es el … Continue reading «Encuentre el máximo valor robado posible de las casas»

Experiencia de entrevista de Factset (unidad de contratación en el campus)

Factset visitó nuestra universidad para contratar para el puesto de ingeniero de software. La entrevista consistió en una ronda de codificación con lápiz y papel, seguida de rondas de entrevistas para los estudiantes seleccionados después de la ronda de codificación. Ronda de codificación con lápiz y papel: Había tres preguntas en esta ronda. Se nos … Continue reading «Experiencia de entrevista de Factset (unidad de contratación en el campus)»

Experiencia de entrevista de Factset – Part 18

Hola a todos. Confío en que todos lo estéis haciendo bien. Hoy voy a compartir la experiencia de la entrevista Factset para el puesto de ingeniero de software sénior. Espero que mi experiencia en la entrevista ayude a todos. Entonces, sin más preámbulos, exploremos la experiencia de la entrevista.  Solicitud de empleo: Solicité el puesto … Continue reading «Experiencia de entrevista de Factset – Part 18»

Programa Java para imprimir el Node N desde el final de una lista vinculada – Part 1

Dada una lista enlazada y un número n, escriba una función que devuelva el valor en el Node n desde el final de la lista enlazada. Por ejemplo, si la entrada está debajo de la lista y n = 3, entonces la salida es «B» Método 1 (Usar la longitud de la lista enlazada)  1) … Continue reading «Programa Java para imprimir el Node N desde el final de una lista vinculada – Part 1»