Debe hacer preguntas de codificación para empresas como Amazon, Microsoft, Adobe, …

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 :

must-coding-amazon-google-facebook-adobe
 

arreglos

  1. Subarreglo con suma dada
  2. Cuenta los trillizos
  3. Algoritmo de Kadane
  4. Número faltante en la array
  5. Combinar dos arrays ordenadas
  6. Reorganizar array alternativamente
  7. Número de pares
  8. Inversión de array
  9. Ordenar una array de 0s, 1s y 2s
  10. Punto de equilibrio
  11. Líderes en una array
  12. Plataformas Mínimas
  13. Array inversa en grupos
  14. K’th elemento más pequeño
  15. Atrapando agua de lluvia
  16. Triplete pitagórico
  17. Problema de distribución de chocolate
  18. Compra y venta de acciones
  19. Elemento con lado izquierdo más pequeño y lado derecho más grande
  20. Convierta la array en forma de Zig-Zag
  21. Último índice de 1
  22. Atravesando en espiral una array
  23. Número más grande formado a partir de una array

¿Resuelto lo anterior? Ve por más preguntas

Cuerda

  1. Palabras inversas en una string dada
  2. Permutaciones de una string dada
  3. Palíndromo más largo en una cuerda
  4. Eliminar recursivamente todos los duplicados adyacentes
  5. Compruebe si la string se gira dos lugares
  6. Número romano a entero
  7. Anagrama
  8. Eliminar duplicados
  9. Formar un palíndromo
  10. Caracteres distintos más largos en la string
  11. Implementar Atoi
  12. Implementar strstr
  13. Prefijo común más largo

¿Resuelto lo anterior? Ve por más preguntas

Lista enlazada

  1. Encontrar el elemento medio en una lista enlazada
  2. Invertir una lista enlazada
  3. Rotar una lista vinculada
  4. Invertir una lista enlazada en grupos de tamaño determinado
  5. Punto de intersección en listas enlazadas en forma de Y
  6. Detectar bucle en lista enlazada
  7. Eliminar bucle en lista enlazada
  8. Node n desde el final de la lista enlazada
  9. Aplanar una lista vinculada
  10. Combinar dos listas enlazadas ordenadas
  11. Punto de intersección de dos listas enlazadas
  12. Intercambio por parejas de una lista enlazada
  13. Agregar dos números representados por listas enlazadas
  14. Comprobar si la lista enlazada es palíndromo
  15. Implementar cola usando lista enlazada
  16. Implementar pila usando lista enlazada
  17. Dada una lista enlazada de 0s, 1s y 2s, ordenarla
  18. Eliminar sin puntero principal

Pila y cola

  1. Comprobador de paréntesis
  2. Siguiente elemento más grande
  3. Cola usando dos pilas
  4. Apilar usando dos colas
  5. Obtener el elemento mínimo de la pila
  6. Caché LRU
  7. Recorrido circular
  8. Primer carácter que no se repite en una secuencia
  9. naranjas podridas
  10. Máximo de todos los subarreglos de tamaño k

Árbol

  1. Imprimir vista izquierda del árbol binario
  2. Comprobar BST
  3. Imprimir vista inferior del árbol binario
  4. Imprima un árbol binario en orden vertical
  5. Recorrido de orden de nivel en forma de espiral
  6. Conectar Nodes al mismo nivel
  7. Antepasado común más bajo en un BST
  8. Convierta un árbol binario dado en una lista doblemente enlazada
  9. Escribir código para determinar si dos árboles son idénticos o no
  10. Dado un árbol binario, compruebe si es un espejo de sí mismo.
  11. Altura del árbol binario
  12. Suma máxima de ruta
  13. Diámetro de un árbol binario
  14. Número de Nodes hoja
  15. Compruebe si el árbol binario dado está equilibrado en altura o no
  16. Serializar y deserializar un árbol binario

¿Resuelto lo anterior? Ve por más preguntas

Montón

  1. Encuentra la mediana en una corriente
  2. Ordenar montón
  3. Operaciones en Binary Min Heap
  4. Reorganizar personajes
  5. Fusionar K listas enlazadas ordenadas
  6. K-ésimo elemento más grande en una corriente

recursividad

  1. Algoritmo de relleno de inundación
  2. Número de caminos
  3. Suma combinada – Parte 2
  4. Teclado especial
  5. problema de Josefo

hash

  1. Clasificación relativa
  2. Clasificación de elementos de una array por frecuencia
  3. El subarreglo más grande con suma 0
  4. Elementos comunes
  5. Encuentra los cuatro números de suma
  6. El intercambio de pares hace que la suma sea igual
  7. Contar elementos distintos en cada ventana
  8. Problema de divisibilidad de la suma de pares de arreglos
  9. Subsecuencia consecutiva más larga
  10. Array Subconjunto de otra array
  11. Encuentra todos los pares con una suma dada
  12. Encuentra el primer carácter repetido
  13. Subarreglos de suma cero
  14. Carácter indexado mínimo
  15. Comprobar si dos arrays son iguales o no
  16. Caracteres poco comunes
  17. Ventana más pequeña en una string que contiene todos los caracteres de otra string
  18. Primer elemento que ocurre k veces
  19. Comprobar si las frecuencias pueden ser iguales

Grafico

  1. Primer recorrido de profundidad
  2. Ancho primero recorrido
  3. Detectar ciclo en gráfico no dirigido
  4. Detectar ciclo en un gráfico dirigido
  5. clasificación topológica
  6. Encuentra el número de islas
  7. Implementando Dijkstra
  8. Intercambios mínimos
  9. Componentes fuertemente conectados
  10. Ruta de origen a destino más corta
  11. Encuentra si la ruta existe
  12. Ruta de costo mínimo
  13. círculo de cuerdas
  14. floyd warhall
  15. Diccionario alienígena
  16. Problema de la serpiente y la escalera

Codicioso

  1. Selección de actividad
  2. N reuniones en una sala
  3. Montones de monedas
  4. maximizar juguetes
  5. Errores de página en LRU
  6. El mayor número posible
  7. Minimizar las alturas
  8. Minimizar la suma del producto.
  9. Decodificación de Huffman
  10. Árbol de expansión mínimo
  11. Tienda en Tienda de golosinas
  12. Geek recoge las bolas

Programación dinámica

  1. Operaciones Mínimas
  2. String de longitud máxima
  3. Número mínimo de monedas
  4. Substring común más larga
  5. Subsecuencia creciente más larga
  6. Subsecuencia común más larga
  7. 0 – 1 Problema de mochila
  8. Subsecuencia creciente de suma máxima
  9. Número mínimo de saltos
  10. Editar distancia
  11. Problema de cambio de moneda
  12. Problema de suma de subconjuntos
  13. Apilamiento de cajas
  14. Corte de varillas
  15. Camino en Matrix
  16. Partición de suma mínima
  17. Contar el número de formas de cubrir una distancia
  18. Rompecabezas de caída de huevos
  19. Estrategia óptima para un juego
  20. Supersecuencia común más corta

Divide y conquistaras

  1. Encuentra el elemento que aparece una vez en la array ordenada
  2. Buscar en una array rotada
  3. Búsqueda binaria
  4. Suma de elementos medios de dos arrays ordenadas
  5. Ordenación rápida
  6. Ordenar por fusión
  7. K-ésimo elemento de dos arrays ordenadas

retrocediendo

  1. Problema de N-Queen
  2. Resuelve el Sudoku
  3. Problema de rata en un laberinto
  4. Aturdimiento de palabras
  5. Generar direcciones IP

poco de magia

  1. Encuentra el primer bit establecido
  2. Bit diferente más a la derecha
  3. Compruebe si el K-th bit está configurado o no
  4. Intervalo dado de bits de alternancia
  5. Establecer k-ésimo bit
  6. Poder de 2
  7. Diferencia de bits
  8. Rotar bits
  9. Intercambiar todos los bits pares e impares
  10. Contar bits establecidos totales
  11. 1 consecutivos más largos
  12. Número disperso
  13. solo en pareja
  14. Subconjunto máximo XOR

Algunas preguntas más sobre arrays

  1. Encuentra faltantes y repeticiones
  2. Índice máximo
  3. No se permiten 1 consecutivos
  4. Elemento mayoritario
  5. Dos números con suma más cercana a cero
  6. Problema de tuercas y tornillos
  7. Problema de array booleana
  8. Número faltante positivo más pequeño
  9. Orugas saltadoras

Algunas preguntas más sobre strings

  1. Palabra más frecuente en una array de strings
  2. Coincidencia de patrones CamelCase
  3. Ignorancia de strings
  4. Ventana más pequeña en una string que contiene todos los caracteres de otra string
  5. Diseñe una URL pequeña o un acortador de URL
  6. Permutaciones de una string dada
  7. Carácter no repetitivo
  8. Compruebe si las strings son rotaciones entre sí o no
  9. salvar a ironman
  10. Carácter repetido
  11. Eliminar caracteres comunes y concatenar
  12. Geek y sus hilos de colores
  13. Segunda string más repetida en una secuencia

Algunas preguntas más sobre los árboles

  1. Árbol espejo
  2. Secuencia consecutiva más larga en el árbol binario
  3. Vista inferior del árbol binario
  4. Ancestro común más bajo en un árbol binario
  5. Binario a DLL

Links importantes :

  1. Preguntas de codificación ordenadas según la dificultad para entrevistas y programación competitiva
  2. Preguntas de aptitud formuladas en la ronda 1: Curso de prácticas diseñado para este propósito.
  3. MCQs preguntados de diferentes temas de ciencias de la computación: Cuestionarios por tema
  4. Teoría de la entrevista y preguntas de codificación de todas las empresas: todas las preguntas prácticas de la empresa .
  5. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *