¿Cuáles son algunas de las preguntas que se hacen comúnmente en una entrevista técnica?

Matriz inversa

Escribir un programa para revertir una matriz. Esta pregunta de la entrevista es muy común cuando el entrevistador quiere ver si usted es capaz de escribir un programa optimizado para revertir una matriz. Este programa se puede escribir en lenguaje de programación C ++ o Java.

La suma de pares es igual al número

Debe escribir un programa para encontrar el par de elementos de una matriz dada cuya suma es igual a un número proporcionado. Esta pregunta de la entrevista se hace comúnmente durante las entrevistas técnicas.

Piso y techo

Escriba un programa para encontrar el piso y el techo en la matriz provista. El piso es simplemente mayor y el techo es el número más pequeño del número proporcionado. También se le pide a esta pregunta que pruebe sus habilidades lógicas en programación.

Subarray de suma más grande

Escriba un programa para encontrar la submatriz con la suma más grande. Se le pide a esta pregunta de entrevista de matriz que verifique si conoce el algoritmo de Kadane o no. Puede elegir Java o C ++ para escribir el código.

Numero faltante

Escriba un programa para encontrar el número faltante de la matriz. Esta pregunta de entrevista de matriz es una pregunta común en entrevistas técnicas de la mayoría de las empresas. Aquí el entrevistador está interesado en saber si conoce las operaciones XOR en elementos de matriz o no.

Número impar

Escriba un programa para encontrar el número de una matriz que está ocurriendo un número impar de veces. Esta pregunta también es una pregunta común para las entrevistas. Aquí, en esta pregunta, el entrevistador nuevamente quiere ver si puede aplicar operaciones XOR en elementos de la matriz o no.

Ordenar por frecuencia

Aquí tiene que escribir un programa / código para ordenar los elementos de una matriz en función de la frecuencia de sus ocurrencias. Esta pregunta se hace comúnmente en las entrevistas en matrices. Puede optar por cualquier lenguaje como Java o C ++.

Primero y segundo más pequeños

Escriba un programa para encontrar dos elementos de una matriz que sean más pequeños entre todos los elementos de una matriz. Esta es también una pregunta técnica común sobre matrices.

Elemento mayoritario

Escriba un programa para encontrar el elemento mayoritario de una matriz. El elemento mayoritario es el número que está ocurriendo más de la mitad del tamaño de la matriz. Muchos usuarios se encargan de ordenar las matrices. Este es otro conjunto de preguntas comunes que se hacen durante las entrevistas técnicas. Puede escribir un programa en cualquier lenguaje como C ++ o Java.

Diferencia entre elementos

Escriba un programa para encontrar la diferencia máxima entre dos elementos en la matriz de manera que el elemento más grande ocurra después del más pequeño. Aquí el entrevistador está interesado en ver su enfoque basado en la programación dinámica. Esta pregunta de la entrevista debe responderse mediante programación dinámica.

Organizar pares e impares

Dado un conjunto de enteros, escriba un programa para reorganizar los números de tal manera que los números impares sigan a los números pares. Aquí el entrevistador quiere ver su enfoque para responder a esta pregunta utilizando dos punteros o índices, uno que señala el primer elemento y el segundo que apunta al último elemento. Esta es una pregunta frecuente en una entrevista técnica. Puede escribir un programa en cualquier lenguaje como C ++ o Java.

Elementos de suma más cercanos

Escriba un programa en C ++ o Java para encontrar la suma más cercana de cualquiera de los dos elementos de una matriz que sea igual al número dado. Esta pregunta se hace en varias entrevistas.

Elementos distintos

Escriba un programa en cualquier lenguaje como C ++ o Java para encontrar los elementos distintos de una matriz. Se hace esta pregunta de entrevista de matriz para ver si puede encontrar elementos únicos de la matriz de elementos proporcionada.

Primer número repetido

Tienes que escribir un programa para encontrar el primer número que se repite de una matriz. Puede haber varios números repetidos en una matriz, pero necesita encontrar el primer número que ocurre la segunda vez. Esta es otra vez una buena pregunta de entrevista para ver la implementación de Hashtable.

Elementos comunes en matrices

Tiene tres matrices de puntos y debe encontrar los elementos comunes presentes en las tres matrices. Esta es una pregunta de entrevista que las compañías hacen varias veces. La mayoría del entrevistado se confunde al ver tres matrices.

Número perdido más pequeño

Suma Máxima Adyacente

Encuentra ocurrencias de número

Girar imagen

Distancia entre números

Emparejar con la diferencia dada

Product Array Puzzle

Reemplazar elementos

Primer elemento repetitivo

Mover ceros para finalizar

Trillizos pitagóricos

Subarreglo promedio máximo

Suma de subarreglos igual a X

Líderes en matriz

Mayor suma de pares

Segregar 0s 1s y 2s

Encuentra duplicados

Comprobación consecutiva de elementos

Triplete con suma dada

Búsqueda binaria en matriz ordenada

Punto fijo en matriz ordenada

Reordenar elementos por índices

Fusionar dos matrices ordenadas

Encuentra el siguiente número mayor

Reordenar la matriz usando índices dados

Conteo de trillizos con suma menor que el valor dado

Combina dos matrices ordenadas

Subarreglo y subsecuencia

Reorganizar la forma mínima máxima de la matriz

Encuentra el elemento perdido de una matriz duplicada

Cuente los pasos mínimos para obtener la matriz dada

Elemento máximo en una matriz que aumenta y luego disminuye

Número mínimo de saltos para llegar al final de una matriz.

Subarreglo con suma dada

Longitud de la subsecuencia creciente más larga

Número positivo más pequeño que falta matriz sin clasificar

El problema de las celebridades

Subsecuencia ordenada de tamaño 3

Problema de partición

Encuentra pareja con diferencia dada

Longitud máxima de pares de cadenas

Cuatro elementos que suman

Suma máxima de subarreglos circulares

Cuenta posibles triángulos

Subsecuencia creciente más larga

Tour de literas de gasolina

Tira y afloja

Contando Ordenar

Número máximo de repetición

Arreglo Positivo Negativo

Encuentra un elemento Peak

Elementos más que n / k

Subsecuencia máxima de producto

Subarreglo bitónico más largo en una matriz

Número de elementos más pequeños en el lado derecho.

Implemente dos pilas en una matriz

Suma máxima que aumenta subsecuencia

Encuentra los dos números con ocurrencias impares en una matriz no ordenada

Subarray más grande con igual número de 0 y 1

Submatriz máxima de productos

Reemplace cada elemento con el mayor en el lado derecho en una matriz

Ordenar una matriz ordenada

Encuentra la fila con el número máximo de 1

Barajar un conjunto dado

Implementación iterativa de ordenación rápida

Organice los números dados para formar el número más grande

Clasificación de panqueques

Problema de clasificación de panqueques

Suma máxima de subarrays usando dividir y conquistar

Fusionar intervalos superpuestos

Stock Comprar Vender para maximizar el beneficio

Ordenar elementos por frecuencia

Imprima todas las combinaciones posibles de elementos r en una matriz dada de tamaño n

Función monotónicamente creciente

Elemento mínimo en una matriz ordenada y rotada

Combinar k matrices ordenadas

Voltear ceros para 1 consecutivos

Subarreglo menos promedio

Tramo más largo con la misma suma en dos matrices binarias

Forme un número mínimo de la secuencia dada de D e I

Número de subarreglos estrictamente crecientes

Diferencia mínima entre dos elementos en una matriz

Número de pares con suma dada

Hacer matriz de palíndromo

Programación dinámica, la subsecuencia bitónica más larga

Esta es la buena colección de preguntas de matriz para entrevistas técnicas. Las preguntas del algoritmo de matriz son preguntas frecuentes para entrevistas técnicas.

La matriz es uno de los temas más frecuentes en una entrevista técnica. Es posible que desee pasar a las siguientes preguntas sobre la matriz:

Reorganizar la matriz con elementos alternos altos y bajos
Ordenar matriz binaria en tiempo lineal
Ordenar una matriz que contiene 0, 1 y 2 (problema de bandera nacional holandesa)
Encuentra par con suma dada en la matriz
Mezclar un conjunto dado de elementos (barajar Fisher-Yates)
Encontrar el índice de equilibrio de una matriz
Encuentra el elemento mayoritario en una matriz (algoritmo de voto mayoritario de Boyer – Moore)
Mueva todos los ceros presentes en la matriz hasta el final
In situ fusiona dos matrices ordenadas
Fusiona dos matrices satisfaciendo restricciones dadas
Buscar submatriz con suma 0
Encuentra la sub-matriz de longitud máxima que ha dado la suma
Encuentre la submatriz de longitud máxima que tenga el mismo número de 0 y 1
Encuentre el índice de 0 para reemplazar para obtener la secuencia de longitud máxima de los continuos
Encuentra el producto máximo de dos enteros en una matriz
Reemplace cada elemento de la matriz con el producto de cualquier otro elemento sin usar / operator
Encuentre un elemento duplicado en una matriz de rango limitado
Encuentra el subconjunto más grande formado por enteros consecutivos
Encuentra el subarreglo bitónico más largo en una matriz
Encuentre la diferencia máxima entre dos elementos en la matriz satisfaciendo las restricciones dadas
Problema de submatriz máxima (algoritmo de Kadane)
Submatriz circular de suma máxima
Encuentra todas las combinaciones distintas de longitud dada
Encuentra todas las combinaciones distintas de longitud dada con la repetición permitida
Encuentre la secuencia máxima de los 1 continuos formados reemplazando a lo sumo k ceros por unos
Encuentre la submatriz de suma mínima del tamaño dado k
Encuentre una submatriz que haya dado una suma en una matriz dada de enteros
Encuentre la longitud del subarreglo más pequeño cuya suma de elementos es mayor que el número dado
Encuentra el mayor número posible del conjunto de números dados
Encuentre la ventana más pequeña en la ordenación de la matriz que ordenará toda la matriz
Encuentra la ruta de suma máxima que involucra elementos de matrices dadas
Máxima ganancia obtenida comprando y vendiendo acciones varias veces
Atrapar agua de lluvia dentro de un conjunto de barras
Subsecuencia creciente más larga
Encuentra la submatriz de productos máxima en una matriz determinada
Encuentra la suma máxima de subsecuencia sin elementos adyacentes
Encuentre las plataformas mínimas necesarias en la estación para evitar cualquier retraso en la llegada de cualquier tren

Fusionar intervalos superpuestos
Problema de selección de actividad
Problema de secuencia de trabajos con plazos
Introducción a las colas de prioridad utilizando montones binarios
Implementación Min Heap y Max Heap en C ++
Heap Sort (implementación fuera de lugar e in situ en C ++ y C)
Compruebe si la matriz dada representa un montón mínimo o no
Convertir Max Heap a Min Heap en tiempo lineal
Encuentra el elemento más grande de Kth en una matriz
Ordenar una matriz ordenada en K
Combinar M listas ordenadas de longitud variable
Encuentra el elemento K’th más pequeño en una matriz
Encuentre el rango más pequeño con al menos un elemento de cada una de las listas dadas
Combinar M ordena listas que contienen N elementos
Ordenación por inserción | Iterativo y recursivo
Selección de selección | Iterativo y recursivo
Tipo de burbuja | Iterativo y recursivo
Ordenar fusión
Ordenación rápida
Implementación iterativa de Quicksort
QuickSort híbrido
Tipo de fusión externa
Ordenación personalizada | Ordenar elementos por su frecuencia e índice
Ordenación personalizada | Ordenar elementos de la matriz por orden de elementos definidos por la segunda matriz
Recuento de inversión de una matriz
Segregar enteros positivos y negativos en tiempo lineal
Búsqueda binaria
Búsqueda ternaria vs búsqueda binaria
Búsqueda de interpolación
Búsqueda exponencial
Encuentra el número de rotaciones en una matriz ordenada circularmente
Buscar un elemento en una matriz ordenada circular
Encuentra la primera o la última aparición de un número dado en una matriz ordenada
Cuenta las apariciones de un número en una matriz ordenada con duplicados
Encuentra el elemento que falta más pequeño de una matriz ordenada
Encuentra el piso y el techo de un número en una matriz ordenada
Buscar en una matriz casi ordenada en tiempo O (logn)
Encuentra el número de 1 en una matriz binaria ordenada
Encuentra el elemento pico en una matriz
Submatriz de suma máxima usando Divide & Conquer
Encuentra el elemento mínimo y máximo en una matriz usando comparaciones mínimas
Multiplicación de cadena matricial
0-1 problema de mochila
Maximizar el valor de la expresión A [s] – A [r] + A [q] – A [p] donde s> r> q> p
Problema de partición
Problema de suma de subconjunto
Problema de partición de suma mínima
Corte de varilla
Problema de cambio de monedas (suministro ilimitado de monedas)
Problema de cambio de moneda: encuentre el número total de formas de obtener la denominación de monedas
La subsecuencia alterna más larga
Combinaciones de palabras formadas reemplazando números dados con alfabetos ingleses correspondientes
Decodifica la secuencia dada para construir un número mínimo sin dígitos repetidos
Todas las combinaciones de elementos que satisfacen las limitaciones dadas.

Lea el siguiente artículo relacionado con las preguntas frecuentes de Infosys en la entrevista:

Preguntas y respuestas frecuentes en las entrevistas:

1. Diferenciar entre C y C ++:

C sigue el patrón de programación de procedimientos, mientras que C ++ es un lenguaje de paradigmas múltiples

C se centra en los pasos o procedimientos del programa, mientras que C ++ se centra en los datos en lugar del proceso.

En C, los datos están abiertos mientras que los datos están protegidos en C ++. Esto se debe a las características de OOP como el ocultamiento de datos que está ausente en C.

C es un lenguaje de bajo nivel, mientras que C ++ es un lenguaje de nivel medio

C usa un enfoque de arriba hacia abajo, mientras que C ++ usa un enfoque de abajo hacia arriba

C es impulsado por funciones y C ++ es conducido por objetos

C ++ admite la sobrecarga de funciones, mientras que C no

La función NAMESPACE en C ++ está ausente en el caso de C

2. Definir puntero nulo:

En referencia a la memoria de la computadora, un puntero nulo es un comando para dirigir un programa de software u operar un sistema a una ubicación vacía en la memoria de la computadora. Esto se usa comúnmente para denotar el final de un evento de búsqueda o procesamiento de memoria.

Un puntero nulo es un valor falso. Por ejemplo, 1> 2 es una declaración nula.

3. ¿Cuáles son los 4 conceptos básicos de OOP?

Esta es una entrevista técnica muy común con preguntas y respuestas. Los 4 conceptos básicos de OOP son abstracción, herencia, encapsulación y polimorfismo.

4. ¿Qué es el DBMS objeto-relacional?

Un ORD es un sistema de gestión de bases de datos como una base de datos relacional, y con un modelo de base de datos orientado a objetos: los objetos, las clases y la herencia se admiten en una base de datos y en el lenguaje de consulta.

5. ¿La diferencia estructural entre el mapa de bits y el índice b-tree?

Btree

Esto está hecho de nodos de rama y hoja. Los nodos de ramificación tienen un valor de clave de prefijo y también el enlace al nodo de hoja. El nodo hoja tiene el valor indexado y remado.

Mapa de bits

Tiene bits para cada valor distinto.

6. ¿Qué es un esquema de base de datos?

Este es un conjunto de fórmulas u oraciones llamadas restricciones de integridad impuestas en una base de datos.

Haga clic aquí para leer el artículo completo: Preguntas y respuestas de la entrevista técnica de Infosys en 2018

Esta es una pregunta muy importante. Cómo y qué preguntas de Array que prepare marcarán una gran diferencia al aumentar sus probabilidades de obtener buenos resultados en las entrevistas técnicas.

He creado una gran lista de preguntas de entrevistas de matriz. Aqui esta el link

Preguntas de la entrevista de matriz de Java

Buena suerte

More Interesting

¿Qué sucede detrás de escena durante el proceso de entrevista de ingeniería de software de Palantir?

¿Son fáciles las entrevistas de programación?

¿Cuáles son las preguntas que se le hacen a un ingeniero de instrumentación en una entrevista técnica?

¿Cuál es la relevancia de hacer preguntas de algoritmos en una entrevista de trabajo?

¿Cuáles son algunas de las preguntas de la entrevista de desarrollo web más frecuentes?

¿Qué tipo de preguntas se hacen en la primera prueba escrita de Barclays?

Cómo quejarme de mi compañero de cuarto que está engañando en sus entrevistas telefónicas de Google

Instituto Nacional de Tecnología Motilal Nehru, Allahabad: ¿Por qué las empresas repiten preguntas sobre pruebas y entrevistas? ¿No es injusto y significa que cuanto más aprendas las preguntas del año anterior, más posibilidades tendrás de ser seleccionado?

¿Cuáles son los requisitos previos para programar entrevistas en empresas tecnológicas y recomendar libros?

¿En qué sitios web de programación competitiva debería comenzar si termino el curso del algoritmo MIT?

¿Cuántas veces aparecerá cada dígito del 0 al 9 cuando todos los números del 1 al N estén escritos en notación decimal?

¿Cuáles son algunas de las preguntas importantes de la entrevista técnica relacionadas con la estructura de datos del montón?

Me pidieron que resolviera un conocido problema de NP completo en una entrevista. ¿Debería negarme a resolverlo?

¿Cómo organizaría (en el lugar) el siguiente elemento de la mitad del arreglo alternativamente entre el elemento de la primera mitad del arreglo?

Irracionalmente veo que ser un ingeniero de Google es el "trabajo soñado". ¿Cómo puedo convencerme de que no tiene nada de especial?