A medida que regresa la temporada de colocación, nosotros también lo ayudaremos a superar la entrevista. Hemos seleccionado algunos de los problemas de práctica más frecuentes y obligatorios para usted.
También puede participar en nuestros concursos de ubicación simulados que lo ayudarán a aprender diferentes temas y practicar al mismo tiempo, simulando la sensación de un entorno de prueba de ubicación real.
Nota: ahora puede realizar un seguimiento de su progreso en estas preguntas. Debe hacer el curso de preparación para la entrevista .
¿Preparándose para empresas basadas en productos? Consulte las preguntas de codificación obligatorias para empresas basadas en productos
Tema :
arreglos
- Subarreglo con suma dada
- Cuenta los trillizos
- Algoritmo de Kadane
- Número faltante en la array
- Combinar dos arrays ordenadas
- Reorganizar array alternativamente
- Número de pares
- Inversión de array
- Ordenar una array de 0s, 1s y 2s
- Punto de equilibrio
- Líderes en una array
- Plataformas Mínimas
- Array inversa en grupos
- K’th elemento más pequeño
- Atrapando agua de lluvia
- Triplete pitagórico
- Problema de distribución de chocolate
- Compra y venta de acciones
- Elemento con lado izquierdo más pequeño y lado derecho más grande
- Convierta la array en forma de Zig-Zag
- Último índice de 1
- Atravesando en espiral una array
- Número más grande formado a partir de una array
¿Resuelto lo anterior? Ve por más preguntas
Cuerda
- Palabras inversas en una string dada
- Permutaciones de una string dada
- Palíndromo más largo en una cuerda
- Eliminar recursivamente todos los duplicados adyacentes
- Compruebe si la string se gira dos lugares
- Número romano a entero
- Anagrama
- Eliminar duplicados
- Formar un palíndromo
- Caracteres distintos más largos en la string
- Implementar Atoi
- Implementar strstr
- Prefijo común más largo
¿Resuelto lo anterior? Ve por más preguntas
Lista enlazada
- Encontrar el elemento medio en una lista enlazada
- Invertir una lista enlazada
- Rotar una lista vinculada
- Invertir una lista enlazada en grupos de tamaño determinado
- Punto de intersección en listas enlazadas en forma de Y
- Detectar bucle en lista enlazada
- Eliminar bucle en lista enlazada
- Node n desde el final de la lista enlazada
- Aplanar una lista vinculada
- Combinar dos listas enlazadas ordenadas
- Punto de intersección de dos listas enlazadas
- Intercambio por parejas de una lista enlazada
- Agregar dos números representados por listas enlazadas
- Comprobar si la lista enlazada es palíndromo
- Implementar cola usando lista enlazada
- Implementar pila usando lista enlazada
- Dada una lista enlazada de 0s, 1s y 2s, ordenarla
- Eliminar sin puntero principal
Pila y cola
- Comprobador de paréntesis
- Siguiente elemento más grande
- Cola usando dos pilas
- Apilar usando dos colas
- Obtener el elemento mínimo de la pila
- Caché LRU
- Recorrido circular
- Primer carácter que no se repite en una secuencia
- naranjas podridas
- Máximo de todos los subarreglos de tamaño k
Árbol
- Imprimir vista izquierda del árbol binario
- Comprobar BST
- Imprimir vista inferior del árbol binario
- Imprima un árbol binario en orden vertical
- Recorrido de orden de nivel en forma de espiral
- Conectar Nodes al mismo nivel
- Antepasado común más bajo en un BST
- Convierta un árbol binario dado en una lista doblemente enlazada
- Escribir código para determinar si dos árboles son idénticos o no
- Dado un árbol binario, compruebe si es un espejo de sí mismo.
- Altura del árbol binario
- Suma máxima de ruta
- Diámetro de un árbol binario
- Número de Nodes hoja
- Compruebe si el árbol binario dado está equilibrado en altura o no
- Serializar y deserializar un árbol binario
¿Resuelto lo anterior? Ve por más preguntas
Montón
- Encuentra la mediana en una corriente
- Ordenar montón
- Operaciones en Binary Min Heap
- Reorganizar personajes
- Fusionar K listas enlazadas ordenadas
- K-ésimo elemento más grande en una corriente
recursividad
- Algoritmo de relleno de inundación
- Número de caminos
- Suma combinada – Parte 2
- Teclado especial
- problema de Josefo
hash
- Clasificación relativa
- Clasificación de elementos de una array por frecuencia
- El subarreglo más grande con suma 0
- Elementos comunes
- Encuentra los cuatro números de suma
- El intercambio de pares hace que la suma sea igual
- Contar elementos distintos en cada ventana
- Problema de divisibilidad de la suma de pares de arreglos
- Subsecuencia consecutiva más larga
- Array Subconjunto de otra array
- Encuentra todos los pares con una suma dada
- Encuentra el primer carácter repetido
- Subarreglos de suma cero
- Carácter indexado mínimo
- Comprobar si dos arrays son iguales o no
- Caracteres poco comunes
- Ventana más pequeña en una string que contiene todos los caracteres de otra string
- Primer elemento que ocurre k veces
- Comprobar si las frecuencias pueden ser iguales
Grafico
- Primer recorrido de profundidad
- Ancho primero recorrido
- Detectar ciclo en gráfico no dirigido
- Detectar ciclo en un gráfico dirigido
- clasificación topológica
- Encuentra el número de islas
- Implementando Dijkstra
- Intercambios mínimos
- Componentes fuertemente conectados
- Ruta de origen a destino más corta
- Encuentra si la ruta existe
- Ruta de costo mínimo
- círculo de cuerdas
- floyd warhall
- Diccionario alienígena
- Problema de la serpiente y la escalera
Codicioso
- Selección de actividad
- N reuniones en una sala
- Montones de monedas
- maximizar juguetes
- Errores de página en LRU
- El mayor número posible
- Minimizar las alturas
- Minimizar la suma del producto.
- Decodificación de Huffman
- Árbol de expansión mínimo
- Tienda en Tienda de golosinas
- Geek recoge las bolas
Programación dinámica
- Operaciones Mínimas
- String de longitud máxima
- Número mínimo de monedas
- Substring común más larga
- Subsecuencia creciente más larga
- Subsecuencia común más larga
- 0 – 1 Problema de mochila
- Subsecuencia creciente de suma máxima
- Número mínimo de saltos
- Editar distancia
- Problema de cambio de moneda
- Problema de suma de subconjuntos
- Apilamiento de cajas
- Corte de varillas
- Camino en Matrix
- Partición de suma mínima
- Contar el número de formas de cubrir una distancia
- Rompecabezas de caída de huevos
- Estrategia óptima para un juego
- Supersecuencia común más corta
Divide y conquistaras
- Encuentra el elemento que aparece una vez en la array ordenada
- Buscar en una array rotada
- Búsqueda binaria
- Suma de elementos medios de dos arrays ordenadas
- Ordenación rápida
- Ordenar por fusión
- K-ésimo elemento de dos arrays ordenadas
retrocediendo
- Problema de N-Queen
- Resuelve el Sudoku
- Problema de rata en un laberinto
- Aturdimiento de palabras
- Generar direcciones IP
poco de magia
- Encuentra el primer bit establecido
- Bit diferente más a la derecha
- Compruebe si el K-th bit está configurado o no
- Intervalo dado de bits de alternancia
- Establecer k-ésimo bit
- Poder de 2
- Diferencia de bits
- Rotar bits
- Intercambiar todos los bits pares e impares
- Contar bits establecidos totales
- 1 consecutivos más largos
- Número disperso
- solo en pareja
- Subconjunto máximo XOR
Algunas preguntas más sobre arrays
- Encuentra faltantes y repeticiones
- Índice máximo
- No se permiten 1 consecutivos
- Elemento mayoritario
- Dos números con suma más cercana a cero
- Problema de tuercas y tornillos
- Problema de array booleana
- Número faltante positivo más pequeño
- Orugas saltadoras
Algunas preguntas más sobre strings
- Palabra más frecuente en una array de strings
- Coincidencia de patrones CamelCase
- Ignorancia de strings
- Ventana más pequeña en una string que contiene todos los caracteres de otra string
- Diseñe una URL pequeña o un acortador de URL
- Permutaciones de una string dada
- Carácter no repetitivo
- Compruebe si las strings son rotaciones entre sí o no
- salvar a ironman
- Carácter repetido
- Eliminar caracteres comunes y concatenar
- Geek y sus hilos de colores
- Segunda string más repetida en una secuencia
Algunas preguntas más sobre los árboles
- Árbol espejo
- Secuencia consecutiva más larga en el árbol binario
- Vista inferior del árbol binario
- Ancestro común más bajo en un árbol binario
- Binario a DLL
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, basada en servicios o de nueva creación 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.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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