Arrays & Hashing
Export PDF (0)
Flagged
Completed
Export PDF (0)
0%
Coding
Theory
Apache Log Parser - Most Frequent IP
Junior
Array Filtering and Mapping
Junior
Array Manipulation
Junior
Array Min/Max Operations
Junior
Array Partition
Junior
Array Sum
Junior
Array Transformation
Junior
Best Value-for-Money Item
Junior
Board Game Jump (1-D Array)
Junior
Bus Departure Elapsed Time
Junior
Caesar Cipher
Junior
Calculate Amount Paid in Taxes
Junior
Can Place Flowers
Junior
Character Frequency
Junior
Check if One String Swap Can Make Strings Equal
Junior
Check if the Sentence Is Pangram
Junior
Contains Duplicate
Junior
Cookie Handling Mechanism
Junior
Count Binary Substrings
Junior
Count Letter Occurrences Without Extra Space
Junior
Count Vowels in String
Junior
Create Target Array in the Given Order
Junior
Data Integrity Checker
Junior
Degree of an Array
Junior
Distance Between Bus Stops
Junior
Divide Array Into Equal Pairs
Junior
Expanded String Generation
Junior
Fastest Lap
Junior
Find All Numbers Disappeared in an Array
Junior
Find Duplicate Words
Junior
Find Numbers with Even Number of Digits
Junior
Find Pivot Index
Junior
Find the Index of the First Occurrence in a String
Junior
Find Words That Can Be Formed by Characters
Junior
First Unique Character in a String
Junior
Frequency Count
Junior
Git Log Parser
Junior
High-Load Timestamps
Junior
Histogram of Characters
Junior
Implement Map/Callback Function
Junior
Intersection of Two Arrays
Junior
IPv4 to IPv6 Conversion
Junior
Isomorphic Strings
Junior
Jewels and Stones
Junior
Last Hero Problem (F1 Race)
Junior
Leaders in an Array
Junior
Length of Last Word
Junior
License Key Formatting
Junior
Log Parsing
Junior
Longest Continuous Increasing Subsequence
Junior
Longest Word in String
Junior
Max Average Name-Value
Junior
Max Consecutive Ones
Junior
Maximum Product of Three Numbers
Junior
Maximum Product of Two Elements in an Array
Junior
Median of Sorted List with Majority Element
Junior
Merge Sorted Array
Junior
Merge Two Maps with Summed Values
Junior
Minimum Index Sum of Two Lists
Junior
Missing Ranges
Junior
Monotonic Array
Junior
Most Common Word
Junior
Most Frequent Character
Junior
Move Zeroes to End While Maintaining Order
Junior
Nano Slack - @Mentions
Junior
Normalized List Difference
Junior
Number of Good Pairs
Junior
Palindrome Permutation
Junior
Password Filtering
Junior
Plus One
Junior
Protocol Data Analyzer
Junior
Reverse an Array
Junior
Right Rotate String
Junior
Robot Return to Origin
Junior
Rotate String
Junior
Run Length Encoding
Junior
Second Largest Element in an Array
Junior
Service Health Monitor
Junior
Set Equality with Duplicates
Junior
Set Mismatch
Junior
Set Union and Intersection
Junior
Split Array into Odd Sum Pairs
Junior
String Number Summation
Junior
Sub-array Sum Condition
Junior
Summary Ranges
Junior
Total Tyres Calculation
Junior
Transaction Aggregator
Junior
Transaction Categorization
Junior
Transaction Grouping
Junior
Two Sum
Junior
Unique Email Addresses
Junior
Unique Number of Occurrences
Junior
Valid Anagram
Junior
Valid Word
Junior
Verifying an Alien Dictionary
Junior
Vowel-Only Substrings
Junior
Weird Terminal Line Count
Junior
3D Trajectory Tokenization
Mid
3Sum Divisible by K
Mid
Alphanumeric Pattern Counter
Mid
Anomaly Detection in Procurement Transactions
Mid
Array Manipulation with Hash Maps
Mid
Array/Time/Grid Queries
Mid
Average Waiting Time
Mid
Award Top K Hotels
Mid
Binary String Flip and Count
Mid
Brick Wall
Mid
Bulb Switcher III
Mid
Bulls and Cows
Mid
Cache TTL Counter
Mid
Can Purchase Card
Mid
Card Parsing and Validation
Mid
Chat Filter
Mid
Circular Array Loop
Mid
Circular Character Roll Operation
Mid
Collision Detection (Linear Scan)
Mid
Consecutive Subarray
Mid
Consonant Shift Cipher
Mid
Continuous Subarray Sum
Mid
Convert Digits to Words
Mid
Convert String A to String B
Mid
Coordinate Distance Matching
Mid
Corporate Flight Bookings
Mid
Count Stable Subsegments
Mid
Counterfeit Currency
Mid
CSV Transaction Parsing
Mid
Custom Array Map
Mid
Custom Array Methods - Map, Filter, Reduce
Mid
Data Formatter / Parser
Mid
Data Pivoting - Dictionary Parsing
Mid
Data Transformation Utility
Mid
Detect Duplicates in Large Datasets
Mid
Dot Product of Two Sparse Vectors
Mid
Efficient Color Array Splitting
Mid
Email Scheduler / Subscription Rules
Mid
Encode and Decode Strings
Mid
Event Ingestion Stream Processing
Mid
Event Range Queries
Mid
Exchange Feed Optimization (Delta Updates)
Mid
Find Duplicate File in System
Mid
Find Element in Array (Partition Point)
Mid
Finding the Users Active Minutes
Mid
Fund Allocation & Daily Rebalancing
Mid
Gene Sequencing
Mid
Greedy Longest-Match Tokenizer
Mid
Grep With Context Lines
Mid
Group Anagrams
Mid
Group Records by Key
Mid
Group Shifted Strings
Mid
High-Spending User Logic
Mid
Implement Memcpy
Mid
Interpolate Control Actions
Mid
Invalid Transactions
Mid
Inventory Combinations
Mid
IP and URL String Parsing
Mid
JavaScript Polyfills (Simulated in Python)
Mid
JSON Processing - Structured Record Creation
Mid
Jump Game with Wrap-Around
Mid
K-diff Pairs in an Array
Mid
Kth Largest Element in an Array
Mid
L33tsp3@k Bad Word Filter
Mid
Leader Detection
Mid
Letter Combinations of a Phone Number
Mid
Log File Customer Analysis
Mid
Log File IP Frequency
Mid
Log Stream Processing
Mid
Longest Consecutive Sequence
Mid
Longest Subarray with Sum 0
Mid
Longest Well-Performing Interval
Mid
Loss Offsetting
Mid
Majority Element II
Mid
Making File Names Unique
Mid
Match Logs to Queries
Mid
Maximize Distance to Closest Person
Mid
Maximum Concurrent Viewers
Mid
Maximum Consecutive Ones III
Mid
Maximum Embeddable Square Area
Mid
Maximum of Absolute Value Expression
Mid
Maximum Size Subarray Sum Equals k
Mid
Maximum Sum of Absolute Difference
Mid
Median of a Sorted Array
Mid
Median of Two Sorted Arrays
Mid
Merge Accounts with Common Emails
Mid
Merge Portfolio Timeseries
Mid
MEX (Minimum Excluded Value)
Mid
Microservice Health Streak
Mid
Min Deletions to Avoid Overlap in First K
Mid
Minimum Area Rectangle
Mid
Minimum Moves to Match Arrays
Mid
Minimum Operations to Reduce Array to Zero
Mid
Monsters Battle
Mid
Mysterious Number Pairs
Mid
Next Closest Time
Mid
Next Permutation
Mid
Number of Matching Subsequences
Mid
Occurrence of Char in Subrange
Mid
Parallel Database Query Auditor
Mid
Partition Array into Disjoint Intervals
Mid
Permutation Move-to-Front
Mid
Polynomial Multiplication
Mid
Prison Cells After N Days
Mid
Product Co-occurrence
Mid
Product of Array Except Self
Mid
Product Recommendation Engine
Mid
Range Coverage (Router Signal)
Mid
Range Sum Queries (Prefix Sums)
Mid
Range Sum Query - Immutable
Mid
Ransom Note
Mid
Remove Duplicates in a String
Mid
Reorder Data in Log Files
Mid
Repeated DNA Sequences
Mid
Repeated String Match
Mid
Restore IP Addresses
Mid
Reverse Words at Odd Positions
Mid
Roll the String
Mid
Running Frequency Annotation
Mid
Search a 2D Matrix II
Mid
Search Function Optimization for Meeting History
Mid
Search Result Scoring
Mid
Second Largest Number in an Array
Mid
Sensor Anomaly Polling
Mid
Server Security Grouping
Mid
Shortest Uncommon Substring in an Array
Mid
Shortest Word Distance III
Mid
Similar Restaurant Names (K-Anagrams)
Mid
Slack Power Users
Mid
Snake Case to Camel Case (and vice versa)
Mid
Snakes and Ladders
Mid
Sparse Time: Code Stream Transformation
Mid
Split Array with Equal Sum
Mid
Streaming RLE and Bit-packed Codec
Mid
String Compression III
Mid
String Manipulation Without STL
Mid
String Presence at Large Scale
Mid
String Repetitions
Mid
Subarray Sum Equals K
Mid
Subarray Sums Divisible by K
Mid
Subarrays With LCM Equal to K
Mid
Subdomain Visit Count
Mid
Sum of Consecutive K
Mid
Sum of Scores of Built Strings
Mid
Tail Command Implementation
Mid
Telemetry to JSON Parser
Mid
Text Word Distance
Mid
Tiered Discount Calculation
Mid
Time-Series Bucketing
Mid
Top K Frequent Elements
Mid
Top K Frequent Words
Mid
Transaction Balance & Rejection Logic
Mid
Transaction Logs (Process Logs)
Mid
Transaction Record: Add or Noticed
Mid
Twitter Space Active Time
Mid
Unique Substrings
Mid
User Activity Logs
Mid
Valid Transaction Reference
Mid
Validate IP Address
Mid
Walking Robot Simulation
Mid
Zigzag Conversion
Mid
Count of Smaller Numbers After Self
Senior
Cycle Detection in Array
Senior
Find All Palindrome Pairs in Array of Strings
Senior
First Missing Positive
Senior
Function Signature Matcher (Method Dispatcher)
Senior
K Empty Slots
Senior
Parallel Prefix Sum
Senior
Prefix Matching End Indices
Senior
Reconstruct Array from Subset Sums
Senior
Rule-based Marketplace Simulation
Senior
Shortest Palindrome
Senior
Sliding Window Maximum
Senior
Train Onboarding/Offboarding Range Query
Senior
Word Abbreviation
Senior
Top 300 Arrays & Hashing Interview Questions And Answers 2025 | TechPrep