Here is the collection of the Top 50 list of frequently asked interviews question on arrays. Problems in this Article is divided into three Levels so that readers can practice according to the difficulty level step by step.

__Level 1__

- Check if a key is present in every segment of size k in an array
- Find the minimum and maximum element in an array
- Write a program to reverse the array
- Write a program to sort the given array
- Find the Kth largest and Kth smallest number in an array
- Find the occurrence of an integer in the array
- Sort the array of 0s, 1s, and 2s
- Range and Coffiecient of array
- Move all the negative elements to one side of the array
- Find the Union and Intersection of the two sorted arrays

__Level 2__

- Write a program to cyclically rotate an array by one
- Find the missing integer
- Count Pairs with given sum
- Find duplicates in an array
- Sort an Array using Quicksort algorithm
- Find common elements in three sorted arrays
- Find the first repeating element in an array of integers
- Find the first non-repeating element in a given array of integers
- Find the largest three elements in an array Time
- Rearrange the array in alternating positive and negative items
- Find if there is any subarray with sum equal to zero
- Find Largest sum contiguous Subarray
- Find the factorial of a large number
- Find Maximum Product Subarray
- Find longest consecutive subsequence
- Find the minimum element in a rotated and sorted array
- Find all elements that appear more than N/K times
- GCD of given index ranges in an array
- Minimize the maximum difference between the heights
- Minimum number of Jumps to reach end
- Find the two repetitive elements in a given array
- Find a triplet that sum to a given value
- Construct a N*M matrix from the user input
- Find the row with maximum number of 1’s
- Print the matrix in a Spiral manner
- Find whether an array is a subset of another array
- Implement two Stacks in an array
- Majority Element
- Wave Array
- Trapping Rain water

__Level 3__

- Maximum Index
- Max sum path in two arrays
- Find Missing And Repeating
- Stock buy and sell Problem
- Pair with given sum in a sorted array
- Chocolate Distribution Problem
- Longest Consecutive Subsequence
- Print all possible combinations of r elements in a given array
- Coin Change Problem
- Longest Alternating subsequence

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready.

## Recommended Posts:

- Cracking Technical Interviews
- Recursive Practice Problems with Solutions
- Interactive Problems in Competitive Programming
- Some Tricks to solve problems on Impartial games
- Adaptive Huffman Coding And Decoding
- Huffman Coding using Priority Queue
- Maximum Possible Rating of a Coding Contest
- Minimum increment or decrement required to sort the array | Top-down Approach
- Minimum cost to reach the top of the floor by climbing stairs
- Find the top K items with the highest value
- Print all paths from top left to bottom right in a matrix with four moves allowed
- Find the maximum cost path from the bottom-left corner to the top-right corner
- Construct Binary Tree from Ancestor Matrix | Top Down Approach
- Check whether an array can be fit into another array rearranging the elements in the array
- Find the Initial Array from given array after range sum queries
- Minimum number greater than the maximum of array which cannot be formed using the numbers in the array
- Check whether an Array is Subarray of another Array
- Maximum subarray sum in array formed by repeating the given array k times
- Difference between pointer to an array and array of pointers
- Maximum sub-array sum after dividing array into sub-arrays based on the given queries

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.