Compañías
- Subarreglo con suma dada
- Índice máximo
- Encontrar los números
- Paréntesis válidos más largos
- Números de salto
- Conectar Nodes al mismo nivel
- Cuente los Nodes BST que se encuentran en un rango determinado
- Implementar caché LRU
- Cuerdas intercaladas
- Encuentra trillizos con suma cero
- Rompecabezas de caída de huevos
- Problema de separación de palabras
- Compruebe si un árbol binario contiene subárboles duplicados de tamaño 2 o más
- Encuentre la palabra más grande en el diccionario eliminando algunos caracteres de la string dada
- Exponenciación Modular (Potencia en Aritmética Modular)
- Subarreglo con suma dada
- Encuentra todos los pares con una suma dada
- Total de mensajes de decodificación
- Aturdimiento de palabras
- Selección de actividad
- Profundidad mínima de un árbol binario
- Implementar strstr
- Multiplicar dos strings
- K-palíndromo
- Encuentra trillizos con suma cero
- Subconjunto más grande cuyos elementos son números de Fibonacci
- Secuencia de mirar y decir
- Conversión de números decimales entre 1 y 3999 a números romanos
- Convertir expresión ternaria en árbol binario
- Área rectangular máxima en un histograma
Amazonas
- K elementos más grandes de un archivo o array grande
- Invertir una lista enlazada en grupos de tamaño determinado
- Implemente una pila con push(), pop() y min() en tiempo O(1)
- Agregar dos números representados por listas enlazadas
- Convertir un árbol binario a DLL
- Problema de stock span
- Siguiente elemento más grande
- Editar distancia
- Máximo de todos los subarreglos de tamaño k
- Triplete pitagórico
- Imprima un árbol binario en orden vertical
- Recorrido de orden de nivel
- Ventana más pequeña en una string que contiene todos los caracteres de otra string
- Encuentra el número de islas
- Detectar y eliminar bucles en una lista vinculada
- Comprobar si un árbol binario es BST o no
- paréntesis booleano
- Ordenar los números dados para formar el número mayor
- Implementar caché LRU
- Diferencia máxima entre el Node y su ancestro en Binary Tree
microsoft
- Par de claves
- Es un número binario múltiplo de 3
- Algoritmo de Kadane
- Número faltante en la array
- Elemento mayoritario
- Buscar en una array rotada
- Comprobar BST
- Encontrar el elemento medio en una lista enlazada
- Suma de ruta de raíz a hoja
- Invertir una lista enlazada
- Eliminar cada k’th Node
- Combinar 2 listas enlazadas ordenadas en orden inverso
- La substring de longitud uniforme más larga tal que la suma de la primera y la segunda mitad es la misma
- k elementos más grandes (o más pequeños) en una array | método Min Heap agregado
- Escriba una función eficiente para convertir un árbol binario en su árbol espejo
- Determinar si dos árboles son idénticos
Adobe
- Buscar en una array rotada
- Problema de suma de subconjuntos
- Palabras inversas en una string dada
- Ordenar una array de 0s, 1s y 2s
- Número mínimo de saltos
- Comprobar BST
- Suma de ruta de raíz a hoja
- Árbol de suma
- Encontrar el elemento medio en una lista enlazada
- Invertir una lista enlazada
- Recorrido de orden de nivel en forma de espiral
- Vista derecha del árbol binario
- Eliminar elemento duplicado de la lista enlazada ordenada
- Combinar ordenación para lista enlazada
- Contar bits establecidos en un entero
Oráculo
- 0 – 1 Problema de mochila
- Buscar en una array
- Poder de 2
- Palíndromo
- Suma de ruta de raíz a hoja
- Algoritmo de Kadane
- Búsqueda binaria
- Implementar cola usando lista enlazada
- Conectar Nodes al mismo nivel
- Eliminar bucle en lista enlazada
- Implementar Stack usando Colas
- Implementar cola usando pilas
- Eliminar elemento duplicado de la lista enlazada ordenada
- Encuentre el primer elemento repetido en una array de enteros
DE Shaw
- Elemento mayoritario
- Buscar en una array rotada
- Suma de elementos medios de dos arrays ordenadas
- Carácter no repetitivo
- Algoritmo de Kadane
- Intersección de dos listas enlazadas ordenadas
- Detectar bucle en lista enlazada
- Imprimir todos los Nodes que no tienen hermanos
- Dos árboles de espejo
- Punto de intersección en listas vinculadas en forma de Y
- prueba | (Insertar y Buscar)
- Implementar cola usando pilas
- Implementar Stack usando Colas
- Encuentra el número de islas
- Copiar bits establecidos en el rango
Directi
- Máximo de todos los subarreglos de tamaño k
- Buscar en una array
- Aturdimiento de palabras
- Números de salto
- Transformar string
- Resuelve el Sudoku
- Encuentra la raíz enésima de M
- Problema de divisibilidad de la suma de pares de arreglos
- Secuencia en zigzag más grande
- Superposición máxima de intervalos
- Rectángulo máximo
- Suma máxima de rutas
- Maximizar producto punto
- Hoja Excel | Parte 1
- Probabilidad de Caballero
Software MAQ
- Ordenar una array de 0s, 1s y 2s
- Permutaciones de una string dada
- Rotar array por n elementos
- Carácter no repetitivo
- Enésimo número de Fibonacci
- Encontrar el elemento medio en una lista enlazada
- Node n desde el final de la lista enlazada
- Detectar bucle en lista enlazada
- Implementar cola usando pilas
- Encuentra faltantes y repeticiones
- Encuentra el elemento más cercano en BST
- Comprobar si una lista enlazada es una lista enlazada circular
- Invertir una string
- Palabras inversas en una string dada
- Rompecabezas de caída de huevos
yahoo
- Primer carácter que no se repite en una secuencia
- Encuentra la mediana en una corriente
- Mayor factor primo
- Forma bobinas en una array.
- Aturdimiento de palabras
- Palíndromo de productos más grande
- Recuento de superadores
- Devuelve dos números primos
- ordenar una pila
- Partición de tres vías
- Caché LRU
- Serializar y deserializar un árbol binario
- Dividir una lista enlazada circular en dos mitades
- Cuerdas intercaladas
- Suma máxima sin adyacentes
acólito
- Contar cuadrados
- Sufijo de prefijo más largo
- Problema de N-Queen
- Cambio de moneda
- Permutaciones de una string dada
- Compra y venta de acciones
- Palíndromo más largo en una cuerda
- Suma de dos números representados como arrays
- Subarray de suma máxima
- Suma máxima Rectángulo
- Suma de ruta de raíz a hoja
- Ancestro común más bajo en un árbol binario
- Recorrido de orden de nivel en forma de espiral
- Implementar Stack usando Colas
- Node n desde el final de la lista enlazada
laboratorios walmart
- Subsecuencia consecutiva más larga
- Mayor número en K swaps
- k elementos más grandes
- Salto de palabra
- Encuentra el dígito más alto que aparece en números primos en un rango
- Cuente todos los caminos posibles de arriba a la izquierda a abajo a la derecha
- Plataformas Mínimas
- Comprobador de paréntesis
- Implementar caché LRU
- Problema de Josefo
- Vista superior del árbol binario
- Intersección de dos listas enlazadas
- Diccionario alienígena
- Eliminar bucle en la lista vinculada
- Coincidencia de patrones comodín
Samsung
- Subsecuencia creciente más larga
- Siguiente elemento más grande
- Permutaciones de una string dada
- El siguiente número mayor establece dígitos
- Encontrar el elemento medio en una lista enlazada
- Suma de ruta de raíz a hoja
- Detectar bucle en lista enlazada
- Vista izquierda del árbol binario
- Implementar cola usando lista enlazada
- Rompecabezas de caída de huevos
- Número total de árboles binarios de búsqueda posibles con n claves
- Cuente el número de bits que se voltearán para convertir A en B
- Implementar dos pilas en una array
- Dado solo un puntero/referencia a un Node que se eliminará en una lista vinculada individualmente, ¿cómo se elimina?
pago
- Ordenar una array de 0s, 1s y 2s
- Palabras inversas en una string dada
- Invertir una lista enlazada
- Invertir una lista enlazada en grupos de tamaño determinado
- Suma máxima sin adyacentes
- Árbol espejo
- Aplanar una lista vinculada
- Compruebe el árbol equilibrado
- Encuentra el número de islas
- Cambio de moneda
- Cuente las frecuencias de todos los elementos en la array en O (1) espacio adicional y O (n) tiempo
- Convierta la array en forma de Zig-Zag
- Encuentre la fila con el número máximo de 1
- Área rectangular máxima en un histograma
Ola taxis
- Algoritmo de Kadane
- Número faltante en la array
- Ordenar una array de 0s, 1s y 2s
- Buscar en una array
- Vista izquierda del árbol binario
- Árbol espejo
- Conectar Nodes al mismo nivel
- K distancia desde la raíz
- Recorrido de orden de nivel en forma de espiral
- Carácter no repetitivo
- Encuentra el número de islas
- Encuentre el carácter en la primera string que está presente en el índice mínimo en la segunda string
- Diferencia máxima entre dos elementos tal que el elemento más grande aparece después del número más pequeño
- Encuentra el elemento que aparece una vez en la array ordenada
- Problema de array booleana
Flipkart
- Algoritmo de Kadane
- 0 – 1 Problema de mochila
- Inversión de array
- No se permiten 1 consecutivos
- Encontrar el elemento medio en una lista enlazada
- Obtener el elemento mínimo de la pila
- Vista izquierda del árbol binario
- Agregar dos números representados por listas enlazadas
- Conectar Nodes al mismo nivel
- Suma de dependencias en un gráfico
- Máximo de todos los subarreglos de tamaño k
- Posibles palabras de los dígitos del teléfono
- Recorrido de orden de nivel inverso
- Implementar Queue usando Stack
- Ancho máximo del árbol
Laboratorios SAP
- Ordenar una array de 0s, 1s y 2s
- Comprobar si un número es sombrío
- Palabras inversas en una string dada
- Eliminar espacios de la string
- El segundo mas largo
- Comprobar si un número es potencia de otro número
- Invertir una lista enlazada
- Obtener el elemento mínimo de la pila
- BFS recorrido del gráfico
- Encuentra la mediana en una secuencia de enteros
- Ordenación rápida
- GCD de array
- mcm y mcd
- Ordenar montón
- Ordenamiento de burbuja
vmware
- Subsecuencia común más larga
- Índice máximo
- Array a BST
- Rompecabezas de caída de huevos
- K’th elemento más pequeño
- Comprobar BST
- Encontrar el elemento medio en una lista enlazada
- Invertir una lista enlazada
- Detectar bucle en lista enlazada
- Codificación de longitud de ejecución
- Altura del árbol binario
- Infijo a Postfijo
- Diámetro del árbol binario
- Árbol espejo
- Problema de array booleana
cisco
- Número faltante en la array
- Palabras inversas en una string dada
- Permutaciones de una string dada
- Array a BST
- Contar bits establecidos
- Invertir una lista enlazada
- Recorrido de orden de nivel
- Árbol de expansión mínimo
- ¿La array representa Heap?
- K-ésimo elemento más grande en una corriente
- escapar de la carcel
- K’th elemento más pequeño
- Tipo de inserción
- Ordenamiento de burbuja
Goldman Sachs
- Palabras inversas en una string dada
- Rectángulos superpuestos
- Nombre de columna de un número de columna dado
- Carácter no repetitivo
- Total de mensajes de decodificación
- Árbol de suma
- Obtener el elemento mínimo de la pila
- Aplanar una lista vinculada
- Ordenar una pila usando recursividad
- Punto de intersección en listas vinculadas en forma de Y
- Compra y venta de acciones
- Rompecabezas de caída de huevos
- Compruebe el árbol equilibrado
- Comprobar si dos arrays son iguales o no
- Implementar cola usando pilas
hacer mi viaje
- Substrings palindrómicas distintas
- Problema con dos jarras de agua
- Ruta de costo mínimo
- Transposición de Matrix
- Ventana más pequeña en una string que contiene todos los caracteres de otra string
- Compruebe el espejo en el árbol N-ario
- Sufijo de prefijo más largo
- Diferencia máxima
- Problema de tuercas y tornillos
- N reuniones en una sala
- Formación de strings a partir de substrings
- Subsecuencia común más larga
- Siguiente permutación
- Ceros finales en factorial
- Rompecabezas de caída de huevos
Oferta instantánea
- luchando contra la oscuridad
- División de dinero
- Agrupar anagramas juntos
- Cuerdas de pangrama
- 0 – 1 Problema de mochila
- Progresión aritmética más larga
- El siguiente número mayor establece dígitos
- Número de monedas
- Comprobar si dos segmentos de línea se cruzan
- Dos números con suma más cercana a cero
- Comprobador de paréntesis
- Área rectangular máxima en un histograma
- Número faltante positivo más pequeño
- Encuentra el número de islas
- Invertir una lista enlazada en grupos de tamaño determinado
Qualcomm
- Encuentra la longitud del bucle
- Implementar strstr
- Distancia mínima entre dos Nodes dados de un árbol binario
- Eliminar un Node de BST
- Vista izquierda del árbol binario
- Punto de intersección en listas vinculadas en forma de Y
- Comprobar BST
- Invertir una lista enlazada
- Detectar bucle en lista enlazada
- Bits inversos
- Siguiente permutación
- Array Subconjunto de otra array
- Establecer bits
- Encuentra números primos en un rango
- Coincidencia de subsecuencias
Payú
- Invertir cada palabra en una string dada
- Primer carácter que no se repite en una secuencia
- Siguiente elemento más grande
- 0 – 1 Problema de mochila
- Líderes en una array
- Atrapando agua de lluvia
- Búsqueda de patrones
- Implementar Atoi
- Ancestro común más bajo en un árbol binario
- Recorrido de orden de nivel en forma de espiral
- Aplanar una lista vinculada
- Encontrar el elemento medio en una lista enlazada
- Número faltante en la array
- Algoritmo de Kadane
- Contar posibles formas de construir edificios.
intuir
- Elemento con lado izquierdo más pequeño y lado derecho más grande
- Encuentra la mediana en una corriente
- Rompecabezas de array de productos
- Contar las ocurrencias de anagramas
- Subarreglo máximo
- Clasificación de array binaria
- ordenar una pila
- Encuentra el número de islas
- Quitar duplicados de una lista enlazada desordenada
- Implementar caché LRU
- Rectángulo máximo
- Invertir una lista enlazada
- Intercambiar elementos por pares de una lista enlazada mediante el intercambio de datos
- Encuentra el no que falta en la string
- Primer recorrido de profundidad para un gráfico
Links importantes
- Preguntas de codificación ordenadas según la dificultad para entrevistas y programación competitiva
- Preguntas de aptitud formuladas en la ronda 1: Curso de prácticas diseñado para este propósito.
- MCQs preguntados de diferentes temas de ciencias de la computación: Cuestionarios por tema
- Teoría de la entrevista y preguntas de codificación de todas las empresas: todas las preguntas prácticas de la empresa .
- Entrevistar experiencias de todas las empresas: Rincón de entrevistas .
Cursos GeeksforGeeks:
Cursos básicos de lenguaje [ Programación C / C++ / JAVA / Python ]
Aprenda cualquier lenguaje de programación desde cero y comprenda todos sus conceptos fundamentales para una base de programación sólida de la manera más fácil posible con la ayuda de los cursos básicos de lenguaje GeeksforGeeks: programación en C | Fundación Java | Fundación Python | Fundación C++ .
Preparación completa de la entrevista
Satisfaga todas sus necesidades de preparación para entrevistas en un solo lugar con el Curso completo de preparación para entrevistas que le brinda todo lo necesario para prepararse para cualquier empresa basada en productos, servicios o nueva empresa a los precios más asequibles.
DSA a su propio ritmo
Comience a aprender estructuras de datos y algoritmos para prepararse para las entrevistas de los principales gigantes de TI como Microsoft, Amazon, Adobe, etc. con el curso a su propio ritmo de DSA, donde podrá aprender y dominar DSA desde el nivel básico hasta el avanzado y eso también a su propio ritmo. ritmo y comodidad.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA