Experiencia de entrevista de Oracle | Presencial 2020

Oracle visitó nuestro campus en diciembre para estudiantes de M. Tech y B. Tech y todo fue virtual debido a Covid-19.  Límite de CGPA requerido: 7.0 Prueba en línea: esta fue una prueba preliminar que cubría preguntas de Aptitude y Core CS Subjects (Red, OS, Base de datos, DSA).  La prueba duró alrededor de 90-120 … Continue reading «Experiencia de entrevista de Oracle | Presencial 2020»

Experiencia de entrevista de Oracle – Part 55

Entrevista Ronda 1:  Diferencia entre multiprocesamiento y multiproceso. Consulta SQL para encontrar el enésimo salario más alto en la tabla de empleados. Escribí uno usando consultas anidadas. Pero me pidió que escribiera uno genérico que no conocía y simplemente le dije que no soy bueno escribiendo consultas SQL. Un problema matemático simple: un caballo viaja … Continue reading «Experiencia de entrevista de Oracle – Part 55»

Experiencia de entrevista de Oracle Cloud Infrastructure

Hubo un total de 7 rondas, 1 hora cada una y aquí está la secuencia: Ronda 1 : el gerente de contratación explicó la descripción del trabajo y verificó si el candidato encajaría en el puesto. Ronda 2: Ronda de evaluación técnica, realizada por el equipo de EE. UU. Me pidieron que escribiera un programa. … Continue reading «Experiencia de entrevista de Oracle Cloud Infrastructure»

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»

Función WIDTH_BUCKET( ) en Oracle

WIDTH_BUCKET( ) es una función matemática utilizada en Oracle y PostgreSQL. Como sugiere el nombre, width_bucket significa dividir el histograma en cubos de igual ancho, es decir, cada cubo tiene el mismo tamaño/intervalo. Esta función toma cuatro entradas que son la expresión, el límite inferior, el límite superior de la expresión y el número de … Continue reading «Función WIDTH_BUCKET( ) en Oracle»

Búsqueda binaria – Part 3

Problema: dada una array ordenada arr[] de n elementos, escriba una función para buscar un elemento dado x en arr[] y devuelva el índice de x en la array.                  Considere que la array tiene un índice base 0. Ejemplos:  Entrada: arr[] = {10, 20, 30, 50, 60, … Continue reading «Búsqueda binaria – Part 3»

Conecte Nodes al mismo nivel utilizando espacio extra constante

Escribe una función para conectar todos los Nodes adyacentes al mismo nivel en un árbol binario. La estructura del Node del árbol binario dado es como la siguiente C struct node {   int data;   struct node* left;   struct node* right;   struct node* nextRight; } Java static class node {   int data;   node left;   node right; … Continue reading «Conecte Nodes al mismo nivel utilizando espacio extra constante»

Mediana en una secuencia de enteros (enteros en ejecución)

Dado que los enteros se leen de un flujo de datos. Encuentre la mediana de los elementos leídos de manera eficiente. Por simplicidad, suponga que no hay duplicados. Por ejemplo, consideremos la corriente 5, 15, 1, 3…   After reading 1st element of stream – 5 -> median – 5 After reading 2nd element of stream … Continue reading «Mediana en una secuencia de enteros (enteros en ejecución)»

Ordenar elementos por frecuencia | Serie 1

Imprime los elementos de una array en frecuencia decreciente si 2 números tienen la misma frecuencia y luego imprime el que vino primero.  Ejemplos:   CPP // Sort elements by frequency. If two elements have same // count, then put the elements that appears first #include <bits/stdc++.h> using namespace std;   // Used for sorting struct … Continue reading «Ordenar elementos por frecuencia | Serie 1»

Conectar Nodes al mismo nivel (transversal de orden de niveles)

Escribe una función para conectar todos los Nodes adyacentes al mismo nivel en un árbol binario. Ejemplo:  Input Tree A / \ B C / \ \ D E F Output Tree A—>NULL / \ B–>C–>NULL / \ \ D–>E–>F–>NULL Ya hemos discutido el tiempo O (n ^ 2) y el enfoque O en los … Continue reading «Conectar Nodes al mismo nivel (transversal de orden de niveles)»