444+ Data Engineering Practice Problems

Master SQL, Python, and data modeling with real interview problems from Meta, Google, Amazon, Netflix, and more.

139
EASY Problems
234
MEDIUM Problems
71
HARD Problems
52
Companies

Problem Categories

Hash Table (29)String (27)Stack (5)Array (21)Data Filtering (1)Math (7)Design (5)String Processing (13)Simulation (5)Intervals (4)Hash Table, Streaming (1)Sliding Window (7)Python Fundamentals (1)Aggregation & Windows (47)Aggregation (21)Joins & Deduplication (13)String Manipulation (2)Aggregation & Grouping (1)Aggregation & Filtering (2)Aggregation & Ranking (2)Aggregation & Time-series (4)Joins (2)Time-series & Partitions (8)Aggregation & Subqueries (1)CASE Expression (1)Joins & Aggregation (4)Sorting (7)Aggregation & Joins (5)Aggregation & Subquery (1)Window Functions (12)Joins & Filtering (2)Aggregation, NULL Handling (1)Aggregation, Grouping (1)Aggregation, HAVING Clause (1)Joins, Aggregation (1)Joins, Aggregation, Conditional Logic (2)Aggregation, Ranking (1)CASE Expressions, Aggregation (1)Aggregation, Joins (2)Subquery, Aggregation (1)Conditional Aggregation (1)Loops (1)Dynamic Typing (2)Collections Module (1)Data Engineering (7)Database (26)Decorator (1)Arrays (1)Sweep Line (3)Binary Search (6)Interval (1)Data Analysis (3)BFS (1)Backtracking (4)Heap (3)Tree (3)Graph (7)Greedy (9)Dynamic Programming (12)Matrix (2)String Manipulation & SQL Generation (1)Streaming & Real-Time Analytics (1)Hash Table, Array, Data Analysis (1)Streaming (2)Interval Processing (1)Aggregation & Date Arithmetic (1)Anti-Join & Set Operations (1)Relational Division (1)Window Functions & Time-Series (2)Aggregation & Percentage Calculation (1)Joins & Set Operations (1)Window Functions & Aggregation (1)Date Functions & Aggregation (1)Gaps And Islands (1)Cohort Analysis (1)Aggregation & Conditional Logic (3)Self-Join (1)Data Modeling (1)Subqueries (1)Aggregation & Cohort Analysis (1)Self Join & Date Arithmetic (1)Date Functions (2)Data Transformation & Unpivoting (1)Window Functions, Aggregation, Event Processing (2)Joins, Aggregation, Set Operations (1)Aggregation, Date Functions, NULL Handling, CTEs (1)Joins, Aggregation, Grouping (1)Joins, Aggregation, Cumulative Snapshots (1)Joins, Conditional Aggregation, Date Arithmetic (1)Joins, Conditional Aggregation, LEFT JOIN (1)Aggregation, Conditional Logic (1)Aggregation, Percentage Calculation (2)Window Functions, Gaps and Islands (1)Data Structures & Algorithms (1)API Integration (1)Data Structures (2)Dictionary (1)Linked List (1)Binary Tree (1)Anti Join (1)Aggregation & Data Transformation (1)Window Functions & Time Series (1)Time-series & Event Processing (1)Window Functions, Gaps and Islands, Multi-Join (1)Two Pointers (1)Set (1)Data Warehouse Design (16)OOP (2)String Parsing (2)Implementation (1)Error Handling (1)Closures (1)Regular Expressions (1)

Company-Specific Practice

LeetCode ยท agoda ยท airbnb ยท aircall ยท amazon ยท apple ยท atlassian ยท bloomberg ยท bytedance ยท capital one ยท chime ยท cisco ยท databricks ยท doordash ยท exodus point ยท exoduspoint ยท facebook ยท figma ยท google ยท hackerrank ยท harvey nash ยท hyper ยท instacart ยท intuit ยท linkedin ยท lyft ยท meta ยท microsoft ยท netflix ยท nyctimes ยท open ai ยท oracle ยท paypal ยท pelaton ยท rivian ยท robinhood ยท roblox ยท salesforce ยท shaw ยท shopify ยท snowflake ยท spur ยท square ยท stripe ยท techpath ยท tesla ยท tiger analytics ยท tiktok ยท uber ยท walmart ยท zeta ยท ziprecruiter

Topics Covered

Dynamic TypingSTRING_MANIPULATIONSplitStripabstract classesaggregationaggregationsanti joinanti-joinapi integrationarithmetic expressionsarrayarraysbacktrackingbfsbinary searchbinary treebit manipulationbucketingcardinalitycase expressioncase expressionscase whenclosurescohort analysiscombinatoricscomparisonconditional aggregationconditional filteringconditional logicconditionalscountingcross joincsv parsingcsv processingctectescumulative snapshotsdata aggregationdata analysisdata filteringdata manipulationdata processingdata structuresdata transformationdata validationdatabasedate arithmeticdate functionsdate timedecoratordefensive codingdesigndfsdictionarydimensional modelingdistinctdynamic programmingetlevent modelingevent processingexception handlingfile i/ofilteringfinancial datafrequency analysisfrequency countinggaps and islandsgraphgreedygroup bygroupinggrouping setshash tablehash_tablehaving clauseheaphigher order functionhigher-order functionsimplementationindexingintegerinterval processingintervalsjoinjoinsjsonknapsacklambdaleft joinlinked listlist comprehensionlog processingmathmatrixmedianmoving averagemulti-joinnull handlingoopoptimizationorder by / limitoverflowpaginationpair sumparsingpattern matchingpercentage calculationqueuerankingreal-time analyticsrecursionregular expressionregular expressionsrelational divisionreverse stringself joinsetset operationsshortest pathsimulationsliding windowslowly changing datasortingsqlsql generationstackstatisticsstreamingstringstring aggregationstring concatenationstring functionsstring manipulationstring parsingstring processingsubqueriessubquerysweep linetime seriestime-series analysistop ntreetree traversaltwo pointerstype castingtype handlingunion allunpivotinguser engagementuser funnel analysisvalidationversion parsingwindow functions

All Practice Problems

#1
Highest Average Price Item
hash tablearrayaggregationHash Table ยท PYTHON
EASY
#2
Reverse Words in String๐Ÿ”’ Premium
arraytwo pointersstringString ยท PYTHON
EASY
#3
Balanced Parentheses๐Ÿ”’ Premium
hash tablestringstackStack ยท PYTHON
EASY
#4
First Unique Character Index
hash tableHash Table ยท PYTHON
EASY
#5
Merge Overlapping Intervals
arraysortingintervalsArray ยท PYTHON
EASY
#6
Pairwise Ascending Swap๐Ÿ”’ Premium
arraysortingArray ยท PYTHON
EASY
#7
Valid Brackets๐Ÿ”’ Premium
hash tablestackStack ยท PYTHON
EASY
#8
Two Sum๐Ÿ”’ Premium
hash tablearraytwo pointersHash Table ยท PYTHON
EASY
#9
JSON User Name Extraction
dictionaryData Filtering ยท PYTHON
EASY
#10
User-Generated Content Reporting
arraysetString ยท PYTHON
EASY
#11
Library Catalog System๐Ÿ”’ Premium
arrayString ยท PYTHON
EASY
#12
Best Time to Buy and Sell Stock๐Ÿ”’ Premium
arraydynamic programminggreedyArray ยท PYTHON
EASY
#13
Collatz Sequence Check๐Ÿ”’ Premium
hash tablerecursionMath ยท PYTHON
EASY
#14
Multi Stream Reader๐Ÿ”’ Premium
queueDesign ยท PYTHON
EASY
#15
Text Search Auto-Complete๐Ÿ”’ Premium
hash tablearrayString ยท PYTHON
EASY
#16
Extract and Sum Numbers from String๐Ÿ”’ Premium
regular expressionString Processing ยท PYTHON
EASY
#17
Data Stream Deduplication๐Ÿ”’ Premium
hash tablearraysetHash Table ยท PYTHON
EASY
#18
Stock Purchases Count๐Ÿ”’ Premium
hash tabledictionarysetHash Table ยท PYTHON
EASY
#19
Nearest Point with Same X or Y Coordinate๐Ÿ”’ Premium
arraygreedyArray ยท PYTHON
EASY
#20
Available Deliveries Filter๐Ÿ”’ Premium
arraySimulation ยท PYTHON
EASY
#21
Interval Symmetric Difference๐Ÿ”’ Premium
arraytwo pointersIntervals ยท PYTHON
EASY
#22
Array Intersection Without Set๐Ÿ”’ Premium
hash tablearraytwo pointersArray ยท PYTHON
EASY
#23
Consecutive Upload Byte Count๐Ÿ”’ Premium
arrayIntervals ยท PYTHON
EASY
#24
SET Card Game Validation๐Ÿ”’ Premium
arrayArray ยท PYTHON
EASY
#25
Streaming Average Score per Landing Page
hash tablestreamingHash Table, Streaming ยท PYTHON
EASY
#26
Ads Platform Best 7-Day Spend Window
arraysliding windowSliding Window ยท PYTHON
EASY
#27
Ads Two Campaigns Exact Budget Match๐Ÿ”’ Premium
hash tablearraytwo pointersHash Table ยท PYTHON
EASY
#29
List Comprehension Conversion
arraylist comprehensionArray ยท PYTHON
EASY
#30
Python Type Operations Output๐Ÿ”’ Premium
type handlingPython Fundamentals ยท PYTHON
EASY
#31
Restaurant Distance Buckets๐Ÿ”’ Premium
groupingcase expressionAggregation & Windows ยท POSTGRESQL
EASY
#32
Orders Shipped Within 3 Days
aggregationdate functionsjoinsAggregation & Windows ยท POSTGRESQL
EASY
#33
Merchant Delivery Radius Segmentation
aggregationbucketingcase whenAggregation ยท POSTGRESQL
EASY
#34
Count Highest Rated Delivery Orders๐Ÿ”’ Premium
aggregationfilteringsubqueriesAggregation & Windows ยท POSTGRESQL
EASY
#35
Classify Active Merchants by Order Type๐Ÿ”’ Premium
aggregationfilteringAggregation & Windows ยท POSTGRESQL
EASY
#36
Find Dashers with No Deliveries or No Ratings๐Ÿ”’ Premium
aggregationleft joinnull handlingJoins & Deduplication ยท POSTGRESQL
EASY
#39
Extract Product Category from SKU Code
aggregationpattern matchingString Manipulation ยท POSTGRESQL
EASY
#40
Brands with Average Price Above $3 and At Least 2 Products๐Ÿ”’ Premium
aggregationAggregation & Grouping ยท POSTGRESQL
EASY
#41
Low Fat and Recyclable Products Percentage๐Ÿ”’ Premium
aggregationfilteringAggregation & Filtering ยท POSTGRESQL
EASY
#42
Top 5 Single-Channel Media Types by Promotional Spend
rankinggroupingAggregation & Ranking ยท POSTGRESQL
EASY
#43
Duplicate Employee ID Detection
aggregationAggregation ยท POSTGRESQL
EASY
#44
Sellers with Multiple Product Interactions๐Ÿ”’ Premium
aggregationAggregation ยท POSTGRESQL
EASY
#45
Top 10 Invoice Senders
rankingsortingaggregationAggregation ยท POSTGRESQL
EASY
#46
Daily Revenue by Creation Source๐Ÿ”’ Premium
aggregationdate functionsAggregation & Time-series ยท POSTGRESQL
EASY
#47
Most Distinct Pages Visitor๐Ÿ”’ Premium
window functionsaggregationAggregation ยท POSTGRESQL
EASY
#48
Total Actions Per Page๐Ÿ”’ Premium
aggregationjoinsJoins ยท POSTGRESQL
EASY
#49
Multiple Button Clicks Per Page Impression๐Ÿ”’ Premium
aggregationjoinsAggregation ยท POSTGRESQL
EASY
#50
Customers Who Never Ordered๐Ÿ”’ Premium
aggregationJoins & Deduplication ยท POSTGRESQL
EASY
#51
Manager Paid Less Than Employee๐Ÿ”’ Premium
comparisonJoins & Deduplication ยท POSTGRESQL
EASY
#52
Orders Placed Yesterday๐Ÿ”’ Premium
aggregationdate functionsTime-series & Partitions ยท POSTGRESQL
EASY
#53
Orders with Total Quantity Greater Than 5๐Ÿ”’ Premium
aggregationjoinsAggregation & Windows ยท POSTGRESQL
EASY
#54
Join Count Behavior๐Ÿ”’ Premium
aggregationjoinsJoins & Deduplication ยท POSTGRESQL
EASY
#55
Percentage of Vegetarian-Only Restaurants๐Ÿ”’ Premium
joinsAggregation ยท POSTGRESQL
EASY
#56
Employee Tenure Buckets๐Ÿ”’ Premium
case expressiongroupingAggregation & Windows ยท POSTGRESQL
EASY
#57
User Activity Summary๐Ÿ”’ Premium
subqueriesAggregation & Subqueries ยท POSTGRESQL
EASY
#58
Restaurant Distance Buckets๐Ÿ”’ Premium
joinsCASE Expression ยท POSTGRESQL
EASY
#59
Creator Video Statistics๐Ÿ”’ Premium
joinsJoins & Aggregation ยท POSTGRESQL
EASY
#61
Select Last N Records
subquerySorting ยท POSTGRESQL
EASY
#63
Employee Order Count Analysis๐Ÿ”’ Premium
joinAggregation & Joins ยท POSTGRESQL
EASY
#64
Second Largest Salary
rankingAggregation & Subquery ยท POSTGRESQL
EASY
#65
Year-over-Year Sales Comparison
window functionsWindow Functions ยท POSTGRESQL
EASY
#66
Active Restaurant Entity Queries๐Ÿ”’ Premium
joinJoins & Filtering ยท POSTGRESQL
EASY
#67
Data Center Work Order Arrival Latency๐Ÿ”’ Premium
Aggregation, NULL Handling ยท POSTGRESQL
EASY
#68
Data Center Assets Multi-Technician๐Ÿ”’ Premium
groupinghaving clauseAggregation, Grouping ยท POSTGRESQL
EASY
#69
Data Center Technicians Over 4 Hours๐Ÿ”’ Premium
having clauseAggregation, HAVING Clause ยท POSTGRESQL
EASY
#70
Purchases by Mobile OS๐Ÿ”’ Premium
filteringjoinsJoins, Aggregation ยท POSTGRESQL
EASY
#71
Data Center Exclusive Router Technicians๐Ÿ”’ Premium
conditional logicaggregationjoinsJoins, Aggregation, Conditional Logic ยท POSTGRESQL
EASY
#72
Call Type Ranking by Total Time Spent๐Ÿ”’ Premium
rankingdate functionsAggregation, Ranking ยท POSTGRESQL
EASY
#73
Segment Stores by Delivery Radius Bucket๐Ÿ”’ Premium
bucketingcase expressionsCASE Expressions, Aggregation ยท POSTGRESQL
EASY
#74
Top 5 Grocery Stores by Average Order Rating๐Ÿ”’ Premium
joinsorder by / limitAggregation, Joins ยท POSTGRESQL
EASY
#75
Count of Max-Rated Delivery Orders๐Ÿ”’ Premium
filteringsubquerySubquery, Aggregation ยท POSTGRESQL
EASY
#76
Active Stores: Delivery-Only vs Delivery+Pickup๐Ÿ”’ Premium
filteringcase expressionsConditional Aggregation ยท POSTGRESQL
EASY
#77
Booking Origin-Destination Pair Analysis๐Ÿ”’ Premium
aggregationjoinsAggregation & Joins ยท POSTGRESQL
EASY
#78
Transaction Volume by Payment Channel๐Ÿ”’ Premium
sortingaggregationAggregation & Windows ยท POSTGRESQL
EASY
#79
Multi-Category Publishing Breadth๐Ÿ”’ Premium
groupingAggregation ยท POSTGRESQL
EASY
#80
Guests with First Booking to NYC
window functionsAggregation & Windows ยท POSTGRESQL
EASY
#81
Most Frequent Travel Route๐Ÿ”’ Premium
string manipulationAggregation & Joins ยท POSTGRESQL
EASY
#82
Palindrome Number๐Ÿ”’ Premium
Math ยท python
EASY
#83
Missing Number๐Ÿ”’ Premium
arrayArray ยท python
EASY
#84
Print Star Triangle Pattern๐Ÿ”’ Premium
Loops ยท python
EASY
#85
Dynamic Type Handler๐Ÿ”’ Premium
Dynamic Typing ยท python
EASY
#86
Smart Dynamic Operation๐Ÿ”’ Premium
Dynamic Typingdata structuresconditionalsDynamic Typing ยท python
EASY
#87
Most Common Words Using Counter๐Ÿ”’ Premium
Collections Module ยท python
EASY
#88
Longest Common Prefix checker๐Ÿ”’ Premium
STRING_MANIPULATIONarraystring manipulationString ยท python
EASY
#89
Average of Integers
hash tablearraymathMath ยท python
EASY
#90
Revenue Category Classification๐Ÿ”’ Premium
conditional logiccsv processingdata manipulationData Engineering ยท python
EASY
#91
Dictionary Key-Value Inversion
hash tabledictionarystring processingHash Table ยท python
EASY
#92
Count Items Matching a Rule๐Ÿ”’ Premium
arrayconditional logicstringArray ยท python
EASY
#93
Join Users And Restaurants By City๐Ÿ”’ Premium
sortingstringsqlDatabase ยท python
EASY
#94
Finding Unique Elements๐Ÿ”’ Premium
arraycountingfrequency analysisHash Table ยท python
EASY
#95
User Restaurant City Join๐Ÿ”’ Premium
arraysortingsimulationHash Table ยท python
EASY
#96
Dictionary Status Filter๐Ÿ”’ Premium
aggregationdictionaryhash tableHash Table ยท python
EASY
#97
Decorator Timing๐Ÿ”’ Premium
decoratorhigher order functionDecorator ยท python
EASY
#98
Catering Sales Report๐Ÿ”’ Premium
hash tablearraydictionaryHash Table ยท python
EASY
#99
Array Subset๐Ÿ”’ Premium
hash tablearraysortingArrays ยท python
EASY
#100
Count Items Matching a Rule๐Ÿ”’ Premium
arrayconditional logicfilteringArray ยท python
EASY
#101
First Recurring Character๐Ÿ”’ Premium
hash tablestringsetHash Table ยท python
EASY
#102
Common Numbers with Minimum Frequency๐Ÿ”’ Premium
hash tablearraysetHash Table ยท python
EASY
#103
Maximum Count Numbers๐Ÿ”’ Premium
hash tablearrayfrequency analysisHash Table ยท python
EASY
#104
Sum of Digits
arraystringMath ยท python
EASY
#105
Monotonic Array๐Ÿ”’ Premium
arrayArray ยท python
EASY
#106
Average Word Length๐Ÿ”’ Premium
arraystringString Processing ยท python
EASY
#107
Trip Validity with Max Passengers
arraysortingsweep lineSweep Line ยท PYTHON
MEDIUM
#108
Streaming Buffer Summary๐Ÿ”’ Premium
streamingSimulation ยท PYTHON
MEDIUM
#109
Two-Title Sequence Analysis๐Ÿ”’ Premium
arraydata analysisHash Table ยท PYTHON
MEDIUM
#110
User Engagement Patterns
arraydata analysisHash Table ยท PYTHON
MEDIUM
#111
First and Last Position of Element in Sorted Array๐Ÿ”’ Premium
arraytwo pointersbinary searchBinary Search ยท PYTHON
MEDIUM
#112
Variable Parser and Substitution Engine๐Ÿ”’ Premium
hash tablestringString Processing ยท PYTHON
MEDIUM
#113
Badge Time Security Alert
arrayhash tablesliding windowData Engineering ยท PYTHON
MEDIUM
#114
Consistent Host Listings๐Ÿ”’ Premium
arraytime seriesaggregationString ยท PYTHON
MEDIUM
#115
Unix Command Call Counter
hash tablegraphHash Table ยท PYTHON
MEDIUM
#116
Lamps Illuminating Control Points๐Ÿ”’ Premium
arraysortingbinary searchInterval ยท PYTHON
MEDIUM
#117
Alphabetically Smallest String๐Ÿ”’ Premium
reverse stringString ยท PYTHON
MEDIUM
#118
Range Intersection๐Ÿ”’ Premium
arraytwo pointersArray ยท PYTHON
MEDIUM
#119
ROC Curve Metrics Calculator๐Ÿ”’ Premium
hash tablearrayData Analysis ยท PYTHON
MEDIUM
#120
Bencode String Decoder
recursionstackString ยท PYTHON
MEDIUM
#121
Step Numbers Generator๐Ÿ”’ Premium
bfsbacktrackingBFS ยท PYTHON
MEDIUM
#122
Longest Substring Without Repeating Characters๐Ÿ”’ Premium
hash tablesliding windowtwo pointersSliding Window ยท PYTHON
MEDIUM
#123
Popular Movie Next Watch๐Ÿ”’ Premium
hash tablearrayHash Table ยท PYTHON
MEDIUM
#124
2D Vector Iterator
arraytwo pointersDesign ยท PYTHON
MEDIUM
#125
Nth Missing Integer๐Ÿ”’ Premium
arraytwo pointersbinary searchBinary Search ยท PYTHON
MEDIUM
#126
Hotel Reservations Max Revenue
arraySweep Line ยท PYTHON
MEDIUM
#127
Add Large Numbers๐Ÿ”’ Premium
two pointersString ยท PYTHON
MEDIUM
#128
Consecutive Left Span Count๐Ÿ”’ Premium
arraystackStack ยท PYTHON
MEDIUM
#129
Consecutive Sum Sequences๐Ÿ”’ Premium
arraytwo pointersMath ยท PYTHON
MEDIUM
#130
Letter Decoding Combinations๐Ÿ”’ Premium
dynamic programmingrecursionBacktracking ยท PYTHON
MEDIUM
#131
Pairs Divisible by K๐Ÿ”’ Premium
hash tablearrayHash Table ยท PYTHON
MEDIUM
#132
N-gram Word Prediction๐Ÿ”’ Premium
hash tableHash Table ยท PYTHON
MEDIUM
#133
Chef Order Sequence๐Ÿ”’ Premium
greedyheaplinked listHeap ยท PYTHON
MEDIUM
#134
Valid FW Patterns๐Ÿ”’ Premium
dynamic programmingrecursionBacktracking ยท PYTHON
MEDIUM
#135
Time Interval Tokens๐Ÿ”’ Premium
string processingdate timeString ยท PYTHON
MEDIUM
#136
K Similar Items by Rating๐Ÿ”’ Premium
two pointersbinary searchheapBinary Search ยท PYTHON
MEDIUM
#137
Zone Tree Product Optimization๐Ÿ”’ Premium
arraytreedfsTree ยท PYTHON
MEDIUM
#138
Balanced Job Scheduling on Processors๐Ÿ”’ Premium
arraygreedybinary searchBinary Search ยท PYTHON
MEDIUM
#139
Minimum Time for Dasher to Reach Destination๐Ÿ”’ Premium
bfsbinary searchgraphGraph ยท PYTHON
MEDIUM
#140
Stable Atom Selection๐Ÿ”’ Premium
arraytwo pointersMath ยท PYTHON
MEDIUM
#141
Weight to String Mapping๐Ÿ”’ Premium
greedybinary searchGreedy ยท PYTHON
MEDIUM
#142
Parse SQL Table Names๐Ÿ”’ Premium
arrayString Processing ยท PYTHON
MEDIUM
#143
Similar Restaurant Names (Two Character Swap)๐Ÿ”’ Premium
hash tablearraytwo pointersString Processing ยท PYTHON
MEDIUM
#144
K-Anagram Restaurant Names๐Ÿ”’ Premium
hash tablearrayString Processing ยท PYTHON
MEDIUM
#145
Chef Dish Assignment๐Ÿ”’ Premium
arraytwo pointersgreedyGreedy ยท PYTHON
MEDIUM
#146
Maximize Intern Rewards๐Ÿ”’ Premium
arraygreedyGreedy ยท PYTHON
MEDIUM
#147
Minimum Delivery Speed๐Ÿ”’ Premium
arraygreedybinary searchBinary Search ยท PYTHON
MEDIUM
#148
Closest City๐Ÿ”’ Premium
hash tablearrayArray ยท PYTHON
MEDIUM
#149
Dasher Chef Maximum Profit๐Ÿ”’ Premium
arraytwo pointersgreedySorting ยท PYTHON
MEDIUM
#150
Longest Substring with K Distinct Characters๐Ÿ”’ Premium
hash tablesliding windowtwo pointersSliding Window ยท PYTHON
MEDIUM
#151
Subarrays with at Most K Odd Elements๐Ÿ”’ Premium
arraysliding windowtwo pointersSliding Window ยท PYTHON
MEDIUM
#152
Wildcard Pattern Matching (Optional Previous Character)๐Ÿ”’ Premium
dynamic programmingtwo pointersDynamic Programming ยท PYTHON
MEDIUM
#153
Best Time to Buy and Sell Stock II๐Ÿ”’ Premium
arraydynamic programminggreedyGreedy ยท PYTHON
MEDIUM
#154
Interval Union and Intersection๐Ÿ”’ Premium
arraytwo pointersIntervals ยท PYTHON
MEDIUM
#155
Online Election Top Candidates๐Ÿ”’ Premium
hash tableheapHash Table ยท PYTHON
MEDIUM
#156
IP Firewall CIDR Rules๐Ÿ”’ Premium
bit manipulationDesign ยท PYTHON
MEDIUM
#157
Non-Overlapping Interval Gaps๐Ÿ”’ Premium
arraytwo pointersgreedyIntervals ยท PYTHON
MEDIUM
#158
Asteroid Collision๐Ÿ”’ Premium
arraystackStack ยท PYTHON
MEDIUM
#159
Kth Largest Element in Stream๐Ÿ”’ Premium
hash tablearrayheapHeap ยท PYTHON
MEDIUM
#160
Sparse Matrix Vector Multiplication๐Ÿ”’ Premium
hash tablematrixMatrix ยท PYTHON
MEDIUM
#161
Maximum Substring Occurrences๐Ÿ”’ Premium
hash tablesliding windowString ยท PYTHON
MEDIUM
#162
Prefix Search Top K Results๐Ÿ”’ Premium
binary searchString ยท PYTHON
MEDIUM
#163
Location Clusters Covered๐Ÿ”’ Premium
graphbfsmatrixMatrix ยท PYTHON
MEDIUM
#164
Merge K Sorted Log Streams
arrayheapHeap ยท PYTHON
MEDIUM
#165
One-D Candy Crush๐Ÿ”’ Premium
recursionstackString ยท PYTHON
MEDIUM
#166
Dynamic SQL Generator for Dimensional Metric Pivoting๐Ÿ”’ Premium
etlstring manipulationsql generationString Manipulation & SQL Generation ยท PYTHON
MEDIUM
#167
Real-Time Marketplace Order Stage Duration Tracker๐Ÿ”’ Premium
streamingreal-time analyticsStreaming & Real-Time Analytics ยท PYTHON
MEDIUM
#168
WhatsApp L7 Active Message Types
aggregationarraydata analysisHash Table, Array, Data Analysis ยท PYTHON
MEDIUM
#169
WhatsApp Voice Note Meaningful Listen - Streaming๐Ÿ”’ Premium
hash tablestreamingStreaming ยท PYTHON
MEDIUM
#170
WhatsApp Voice Note Latest Segment Listen - Streaming๐Ÿ”’ Premium
hash tablestreamingStreaming ยท PYTHON
MEDIUM
#171
Messenger Media Queue Engagement Metrics๐Ÿ”’ Premium
hash tablestreamingqueueSimulation ยท PYTHON
MEDIUM
#172
WhatsApp Group Call Capacity Check๐Ÿ”’ Premium
arraysortingInterval Processing ยท PYTHON
MEDIUM
#173
Ads Best Campaign Bundle Under Budget๐Ÿ”’ Premium
arraydynamic programmingknapsackDynamic Programming ยท PYTHON
MEDIUM
#174
Ads All Campaign Combinations Exact Budget๐Ÿ”’ Premium
arrayrecursionbacktrackingBacktracking ยท PYTHON
MEDIUM
#175
Median Nightly Price per Market
dictionarymedianparsingAggregation ยท PYTHON
MEDIUM
#176
Employees with Above Average Salary๐Ÿ”’ Premium
aggregationsubqueriesDatabase ยท POSTGRESQL
MEDIUM
#177
Top 10 USA Users by Spending๐Ÿ”’ Premium
aggregationjoinswindow functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#178
Payment Type Sales Analysis๐Ÿ”’ Premium
aggregationjoinsgroupingAggregation & Windows ยท POSTGRESQL
MEDIUM
#179
Customer Book Purchase Analysis๐Ÿ”’ Premium
aggregationjoinsrankingJoins & Deduplication ยท POSTGRESQL
MEDIUM
#180
Employee Department Ranking New๐Ÿ”’ Premium
window functionsrankingAggregation & Windows ยท POSTGRESQL
MEDIUM
#181
Top 3 Average Payment by Inviter๐Ÿ”’ Premium
window functionsrankingaggregationAggregation & Windows ยท POSTGRESQL
MEDIUM
#182
Consecutive Months Orders
window functionsaggregationjoinsTime-series & Partitions ยท POSTGRESQL
MEDIUM
#183
Savings Account Balance with Monthly Fee๐Ÿ”’ Premium
conditional logicaggregationdate functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#185
Avg Turnaround Time Per Role for Applicants๐Ÿ”’ Premium
aggregationjoinsdate functionsAggregation & Date Arithmetic ยท POSTGRESQL
MEDIUM
#186
Rejection Rate for Roles๐Ÿ”’ Premium
conditional logicaggregationpercentage calculationAggregation & Windows ยท POSTGRESQL
MEDIUM
#187
Customer Orders Window With Consecutive Dates๐Ÿ”’ Premium
window functionsaggregationgaps and islandsTime-series & Partitions ยท POSTGRESQL
MEDIUM
#188
Top 5 Merchants by Average Rating
aggregationgroup byjoinsAggregation ยท POSTGRESQL
MEDIUM
#189
Percentage of Vegetarian-Only Restaurants๐Ÿ”’ Premium
aggregationhaving clausejoinsAggregation ยท POSTGRESQL
MEDIUM
#190
Compress Consecutive Order Days
window functionsaggregationdate arithmeticTime-series & Partitions ยท POSTGRESQL
MEDIUM
#191
Most Used Promotion in California๐Ÿ”’ Premium
window functionsaggregationjoinsAggregation & Windows ยท POSTGRESQL
MEDIUM
#192
Products Never Purchased in Washington
aggregationpercentage calculationset operationsAnti-Join & Set Operations ยท POSTGRESQL
MEDIUM
#193
Products Sold in All Stores๐Ÿ”’ Premium
aggregationgroup byset operationsRelational Division ยท POSTGRESQL
MEDIUM
#194
Product Price Increases Over Time๐Ÿ”’ Premium
aggregationdate functionswindow functionsWindow Functions & Time-Series ยท POSTGRESQL
MEDIUM
#195
MMORPG Game Inventory Overload Notification
groupingaggregationAggregation & Joins ยท POSTGRESQL
MEDIUM
#196
First Order Per Merchant Daily๐Ÿ”’ Premium
window functionsaggregationWindow Functions ยท POSTGRESQL
MEDIUM
#197
[PREMIUM] Meta SQL Interview Question โ€” Subqueries๐Ÿ”’ Premium
aggregationsubqueriesctesAggregation & Windows ยท POSTGRESQL
MEDIUM
#198
Customer Purchase Cohort Ranking๐Ÿ”’ Premium
window functionsaggregationsubqueriesWindow Functions ยท POSTGRESQL
MEDIUM
#199
Players with Longest Winning Streak๐Ÿ”’ Premium
window functionstime seriesaggregationWindow Functions ยท POSTGRESQL
MEDIUM
#200
Employee with Maximum Team Members๐Ÿ”’ Premium
aggregationjoinssubqueriesAggregation ยท POSTGRESQL
MEDIUM
#201
New Customers Per Day
time seriesaggregationTime-series & Partitions ยท POSTGRESQL
MEDIUM
#202
Customers Who Bought on 2 Consecutive Days๐Ÿ”’ Premium
window functionsaggregationTime-series & Partitions ยท POSTGRESQL
MEDIUM
#203
Percent of Sales Transactions with Valid Promotion๐Ÿ”’ Premium
aggregationAggregation & Percentage Calculation ยท POSTGRESQL
MEDIUM
#204
Top 3 Selling Product Classes by Total Sales๐Ÿ”’ Premium
window functionsaggregationAggregation & Ranking ยท POSTGRESQL
MEDIUM
#205
Customers Who Bought from Both Fort West and Golden Brands๐Ÿ”’ Premium
aggregationjoinsJoins & Set Operations ยท POSTGRESQL
MEDIUM
#206
Customer Product Purchase Count Frequency Distribution๐Ÿ”’ Premium
aggregationsubqueriesAggregation & Windows ยท POSTGRESQL
MEDIUM
#207
Daily Usage Previous Row Values๐Ÿ”’ Premium
window functionssubqueriesAggregation & Windows ยท POSTGRESQL
MEDIUM
#208
Customer Product Purchase Ranking with Case-Sensitive Matching๐Ÿ”’ Premium
aggregationjoinsstring functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#209
Warehouse Product Sales Analysis๐Ÿ”’ Premium
window functionsaggregationjoinsAggregation & Windows ยท POSTGRESQL
MEDIUM
#210
Students with Grade Improvement Over Time๐Ÿ”’ Premium
window functionsaggregationjoinsWindow Functions & Aggregation ยท POSTGRESQL
MEDIUM
#211
Bookstore Author Statistics Analysis
aggregationstring functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#212
Bookstore Payment Type Sales Analysis๐Ÿ”’ Premium
groupingaggregationjoinsAggregation & Windows ยท POSTGRESQL
MEDIUM
#213
Promotion First/Last Day Transaction Percentage๐Ÿ”’ Premium
aggregationjoinsdate functionsDate Functions & Aggregation ยท POSTGRESQL
MEDIUM
#214
Daily Top Visitor by Page Views๐Ÿ”’ Premium
window functionsrankingaggregationWindow Functions ยท POSTGRESQL
MEDIUM
#215
Subscription Expiry Date Calculation
window functionsdate functionsWindow Functions ยท POSTGRESQL
MEDIUM
#216
Stadium Consecutive High-Attendance Days๐Ÿ”’ Premium
window functionsaggregationGaps And Islands ยท POSTGRESQL
MEDIUM
#217
Users with High Activity After 30 Days Signup๐Ÿ”’ Premium
aggregationdate functionsCohort Analysis ยท POSTGRESQL
MEDIUM
#218
Top 10 Shop Profiles by Visibility Changes๐Ÿ”’ Premium
window functionsaggregationAggregation & Windows ยท POSTGRESQL
MEDIUM
#219
Shop Visibility Cohort Analysis๐Ÿ”’ Premium
aggregationdate functionsAggregation & Time-series ยท POSTGRESQL
MEDIUM
#220
Most Used App in Last 30 Days๐Ÿ”’ Premium
window functionsaggregationAggregation & Windows ยท POSTGRESQL
MEDIUM
#221
Unhealthy Users Percentage๐Ÿ”’ Premium
time seriesaggregationAggregation & Time-series ยท POSTGRESQL
MEDIUM
#222
Active Ads Revenue Analytics๐Ÿ”’ Premium
window functionsaggregationdate functionsAggregation & Time-series ยท POSTGRESQL
MEDIUM
#223
Violation Report Policy Match Rate๐Ÿ”’ Premium
aggregationAggregation & Conditional Logic ยท POSTGRESQL
MEDIUM
#224
Ad4Ad Spend by Country๐Ÿ”’ Premium
aggregationdate functionsJoins & Aggregation ยท POSTGRESQL
MEDIUM
#225
Network Request Failure Rate by Data Center๐Ÿ”’ Premium
aggregationAggregation & Conditional Logic ยท POSTGRESQL
MEDIUM
#226
Deduplicate Page Impressions
aggregationAggregation ยท POSTGRESQL
MEDIUM
#227
Seattle Shipped Orders Total Value
aggregationJoins & Aggregation ยท POSTGRESQL
MEDIUM
#228
Employee with Manager Name๐Ÿ”’ Premium
joinsJoins & Deduplication ยท POSTGRESQL
MEDIUM
#229
Second Most Active Customer๐Ÿ”’ Premium
window functionsaggregationAggregation & Windows ยท POSTGRESQL
MEDIUM
#230
Training Lesson Duplicates Same Day๐Ÿ”’ Premium
aggregationdate functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#231
First Item Delivery in Region๐Ÿ”’ Premium
aggregationjoinsdate functionsJoins & Deduplication ยท POSTGRESQL
MEDIUM
#232
Campaign Impression Time Rollup๐Ÿ”’ Premium
aggregationjoinsdate functionsTime-series & Partitions ยท POSTGRESQL
MEDIUM
#233
Time Between First and Second Orders๐Ÿ”’ Premium
window functionsaggregationdate functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#234
Average Days Between Consecutive Orders๐Ÿ”’ Premium
window functionsaggregationdate functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#235
High-Frequency Users Percentage by Month๐Ÿ”’ Premium
date functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#236
Mobile-Only Active Users Percentage๐Ÿ”’ Premium
group byhaving clausecase expressionAggregation ยท POSTGRESQL
MEDIUM
#237
Top N Customers by Segment๐Ÿ”’ Premium
window functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#238
Roundtrip Flights Query๐Ÿ”’ Premium
date functionsself joinSelf-Join ยท POSTGRESQL
MEDIUM
#239
Coffee Shop Top 3 Products๐Ÿ”’ Premium
rankingAggregation ยท POSTGRESQL
MEDIUM
#240
Ride-Sharing KPI Analysis
date functionsData Modeling ยท POSTGRESQL
MEDIUM
#241
Highest Salary Per Department
window functionsSubqueries ยท POSTGRESQL
MEDIUM
#242
Rank Sellers by Total Sales๐Ÿ”’ Premium
window functionsrankingWindow Functions ยท POSTGRESQL
MEDIUM
#243
Actors in Most Common Genre๐Ÿ”’ Premium
rankingjoinAggregation & Joins ยท POSTGRESQL
MEDIUM
#244
User Retention Rate๐Ÿ”’ Premium
subqueryAggregation & Cohort Analysis ยท POSTGRESQL
MEDIUM
#245
Users Active 3 Consecutive Days๐Ÿ”’ Premium
joinsSelf Join & Date Arithmetic ยท POSTGRESQL
MEDIUM
#246
Fiscal Year Start Date Calculation๐Ÿ”’ Premium
date arithmeticcase expressionDate Functions ยท POSTGRESQL
MEDIUM
#247
Member Transfer Records๐Ÿ”’ Premium
joinJoins & Filtering ยท POSTGRESQL
MEDIUM
#248
Cumulative User Dimension Table from Story Events๐Ÿ”’ Premium
window functionsetlconditional aggregationAggregation & Windows ยท POSTGRESQL
MEDIUM
#249
Multi-Source Analytics Table Consolidation๐Ÿ”’ Premium
union allunpivotingData Transformation & Unpivoting ยท POSTGRESQL
MEDIUM
#250
Facebook New User Signup Funnel Step Completion Time๐Ÿ”’ Premium
window functionstime seriesuser funnel analysisAggregation & Windows ยท POSTGRESQL
MEDIUM
#251
Instagram Reels Engagement Movement Tracker๐Ÿ”’ Premium
time seriesuser engagementAggregation & Windows ยท POSTGRESQL
MEDIUM
#252
Instagram Reels Daily Snapshot Generation๐Ÿ”’ Premium
joinsJoins & Deduplication ยท POSTGRESQL
MEDIUM
#253
WhatsApp Voice Note Meaningful Listen Detection๐Ÿ”’ Premium
window functionstime seriesWindow Functions, Aggregation, Event Processing ยท POSTGRESQL
MEDIUM
#254
WhatsApp Voice Note Meaningful Listen (Latest Segment Only)๐Ÿ”’ Premium
window functionstime seriesWindow Functions, Aggregation, Event Processing ยท POSTGRESQL
MEDIUM
#255
Data Center Exclusive DC Technicians๐Ÿ”’ Premium
conditional logicjoinsJoins, Aggregation, Conditional Logic ยท POSTGRESQL
MEDIUM
#256
Data Center Work Orders by State๐Ÿ”’ Premium
aggregationjoinsset operationsJoins, Aggregation, Set Operations ยท POSTGRESQL
MEDIUM
#257
Landing Page View Analytics๐Ÿ”’ Premium
aggregationjoinsdate functionsAggregation, Joins ยท POSTGRESQL
MEDIUM
#258
Data Center Overlapping Asset Assignments๐Ÿ”’ Premium
date functionsAggregation, Date Functions, NULL Handling, CTEs ยท POSTGRESQL
MEDIUM
#259
Data Center Cross-State Asset Service๐Ÿ”’ Premium
groupingjoinsJoins, Aggregation, Grouping ยท POSTGRESQL
MEDIUM
#260
Cumulative Advertiser Metrics Daily Update๐Ÿ”’ Premium
joinscumulative snapshotsJoins, Aggregation, Cumulative Snapshots ยท POSTGRESQL
MEDIUM
#261
Messenger Video Completion Analytics๐Ÿ”’ Premium
filteringjoinsJoins, Conditional Aggregation, Date Arithmetic ยท POSTGRESQL
MEDIUM
#262
Messenger Media Engagement Quality๐Ÿ”’ Premium
filteringjoinsJoins, Conditional Aggregation, LEFT JOIN ยท POSTGRESQL
MEDIUM
#263
Hosts with More Group Calls Than 1-to-1๐Ÿ”’ Premium
conditional logicaggregationAggregation, Conditional Logic ยท POSTGRESQL
MEDIUM
#264
Daily Group Call Ratio by Region๐Ÿ”’ Premium
date functionsAggregation, Percentage Calculation ยท POSTGRESQL
MEDIUM
#265
Percentage of All-Organic Grocery Stores๐Ÿ”’ Premium
joinshaving clauseAggregation, Percentage Calculation ยท POSTGRESQL
MEDIUM
#266
Customer Shopping Streak Windows๐Ÿ”’ Premium
window functionsdate arithmeticWindow Functions, Gaps and Islands ยท POSTGRESQL
MEDIUM
#268
Referral Revenue Leaderboard๐Ÿ”’ Premium
jointop nAggregation & Windows ยท POSTGRESQL
MEDIUM
#269
Non-Secure URL Writers with Zero Transactions๐Ÿ”’ Premium
anti joincteJoins & Deduplication ยท POSTGRESQL
MEDIUM
#270
Same-Day Enrollment Purchase Rate๐Ÿ”’ Premium
joinAggregation ยท POSTGRESQL
MEDIUM
#271
Listings First Booked by a First-Time Guest๐Ÿ”’ Premium
window functionsAggregation & Windows ยท POSTGRESQL
MEDIUM
#272
Stop Words๐Ÿ”’ Premium
STRING_MANIPULATIONSplitStripData Engineering ยท python
MEDIUM
#273
Arithmetic Formula Evaluator๐Ÿ”’ Premium
arraymathbit manipulationString ยท python
MEDIUM
#274
Search List of Dictionary๐Ÿ”’ Premium
STRING_MANIPULATIONarraystring manipulationString Processing ยท python
MEDIUM
#275
Session Step Duration Analysis
hash tablearraysortingData Engineering ยท python
MEDIUM
#276
Gift Cards
dynamic programmingmathcombinatoricsDynamic Programming ยท python
MEDIUM
#277
How Many Sentences๐Ÿ”’ Premium
combinatoricshash tablesortingHash Table ยท python
MEDIUM
#278
Badge Time Security Alert๐Ÿ”’ Premium
arrayhash tablesliding windowData Engineering ยท python
MEDIUM
#279
Access Log Mismatch Detection๐Ÿ”’ Premium
hash tablearraysortingData Engineering ยท python
MEDIUM
#280
Minimum Path to Treasure๐Ÿ”’ Premium
bfsgraphmatrixData Structures & Algorithms ยท python
MEDIUM
#281
Shift Stalls๐Ÿ”’ Premium
arraygreedysimulationArray ยท python
MEDIUM
#282
Tesla Strike Price Calculator๐Ÿ”’ Premium
api integrationfinancial datastatisticsAPI Integration ยท python
MEDIUM
#283
Dasher's Highest Earning Period๐Ÿ”’ Premium
arraydata analysissliding windowSliding Window ยท python
MEDIUM
#284
Filter Software Versions by Criteria๐Ÿ”’ Premium
string processingregular expressionsdata filteringString Processing ยท python
MEDIUM
#285
Two Delivery Orders for One Hour๐Ÿ”’ Premium
arrayhash tablepair sumArray ยท python
MEDIUM
#286
Merge Overlapping Intervals๐Ÿ”’ Premium
arraysortingData Structures ยท python
MEDIUM
#287
Maximum Substring๐Ÿ”’ Premium
sortinggreedyString ยท python
MEDIUM
#288
California School Statistics Report๐Ÿ”’ Premium
hash tablestatisticsaggregationData Analysis ยท python
MEDIUM
#289
Restaurant Recommendations๐Ÿ”’ Premium
hash tablearraysetHash Table ยท python
MEDIUM
#290
Valid Seating Arrangement๐Ÿ”’ Premium
hash tablesetgraphGraph ยท python
MEDIUM
#291
Warehouse Dispatch Optimization๐Ÿ”’ Premium
arraysortingmathGreedy ยท python
MEDIUM
#292
Spell Checking Engine
hash tablestringString Processing ยท python
MEDIUM
#293
Flatten Nested JSON Objects๐Ÿ”’ Premium
dictionarystring manipulationtree traversalDictionary ยท python
MEDIUM
#294
Largest Number with Digit Sum๐Ÿ”’ Premium
greedystringGreedy ยท python
MEDIUM
#295
Stock Prediction Game๐Ÿ”’ Premium
arraystackStack ยท python
MEDIUM
#296
Find a Treasure๐Ÿ”’ Premium
dynamic programminggraphbfsDynamic Programming ยท python
MEDIUM
#297
Forward Fill None Values๐Ÿ”’ Premium
arrayArray ยท python
MEDIUM
#298
Count Character Occurrences๐Ÿ”’ Premium
hash tablestringString ยท python
MEDIUM
#299
Mismatched Words Between Strings๐Ÿ”’ Premium
hash tablestringsetString ยท python
MEDIUM
#300
Watch Time Completion Streaks
sliding windowdata analysisData Analysis ยท PYTHON
HARD
#301
Remove Prefix Strings๐Ÿ”’ Premium
hash tablearraystringString Processing ยท PYTHON
HARD
#302
Merge Intervals๐Ÿ”’ Premium
arraysortinggreedyArray ยท PYTHON
HARD
#303
Universal Deduplication Engine๐Ÿ”’ Premium
hash tablearrayrecursionHash Table ยท PYTHON
HARD
#304
Listing Property Attribute Inheritance๐Ÿ”’ Premium
graphtreedfsGraph ยท PYTHON
HARD
#305
Test Allocation Optimization๐Ÿ”’ Premium
sortinggreedyheapGreedy ยท PYTHON
HARD
#306
Messenger Window Renderer๐Ÿ”’ Premium
arraystringString ยท PYTHON
HARD
#307
Stock Car Race Elimination๐Ÿ”’ Premium
hash tablearraySimulation ยท PYTHON
HARD
#308
Longest Palindrome Substring๐Ÿ”’ Premium
dynamic programmingtwo pointersString ยท PYTHON
HARD
#309
Cheapest Flight with K Stops and Path๐Ÿ”’ Premium
bfsdynamic programminggraphGraph ยท PYTHON
HARD
#310
Median of Two Sorted Arrays๐Ÿ”’ Premium
arraybinary searchBinary Search ยท PYTHON
HARD
#311
LRU Cache for Dasher Assignments๐Ÿ”’ Premium
hash tablequeuelinked listDesign ยท PYTHON
HARD
#312
Menu Tree Comparison๐Ÿ”’ Premium
hash tablerecursiontreeTree ยท PYTHON
HARD
#313
Maximum Profit in Job Scheduling๐Ÿ”’ Premium
arraydynamic programmingbinary searchDynamic Programming ยท PYTHON
HARD
#314
Order Stacking Maximum Path๐Ÿ”’ Premium
dynamic programmingdfsDynamic Programming ยท PYTHON
HARD
#315
Maximum Calories with Budget๐Ÿ”’ Premium
arraydynamic programminggreedyDynamic Programming ยท PYTHON
HARD
#316
River Path Minimum Energy๐Ÿ”’ Premium
graphbfsmatrixGraph ยท PYTHON
HARD
#317
Work Schedule Variations๐Ÿ”’ Premium
recursionBacktracking ยท PYTHON
HARD
#318
Minimum Vulnerability Servers๐Ÿ”’ Premium
arraydynamic programminggreedyDynamic Programming ยท PYTHON
HARD
#319
Maximum Non-Overlapping Palindromic Substrings๐Ÿ”’ Premium
dynamic programmingtwo pointersDynamic Programming ยท PYTHON
HARD
#320
Bus Routes๐Ÿ”’ Premium
arraybfsgraphGraph ยท PYTHON
HARD
#321
Symmetric Tree๐Ÿ”’ Premium
recursionbfstreeTree ยท PYTHON
HARD
#322
Maximum Prefix Removal Operations๐Ÿ”’ Premium
dynamic programmingsliding windowgreedyString ยท PYTHON
HARD
#323
Reverse Linked List Pairwise๐Ÿ”’ Premium
recursiontwo pointerslinked listLinked List ยท PYTHON
HARD
#324
Social Network Impact๐Ÿ”’ Premium
hash tablegraphbfsGraph ยท PYTHON
HARD
#325
Diamond Mine Max Collection๐Ÿ”’ Premium
dynamic programminggreedyDynamic Programming ยท PYTHON
HARD
#326
Binary Tree Constant Space Traversal๐Ÿ”’ Premium
tree traversalbinary treeBinary Tree ยท PYTHON
HARD
#327
Grid String Reconstruction๐Ÿ”’ Premium
dynamic programmingbfsmatrixDynamic Programming ยท PYTHON
HARD
#328
Shortest Compressed After Removal๐Ÿ”’ Premium
sliding windowgreedyString ยท PYTHON
HARD
#330
Hiring Managers That Do Not Meet 2&5 Promise
conditional logicaggregationdate functionsAggregation & Windows ยท POSTGRESQL
HARD
#331
Find Trending Food Items๐Ÿ”’ Premium
window functionsrankingaggregationAggregation & Windows ยท POSTGRESQL
HARD
#332
Sales Data for All Customers and Products๐Ÿ”’ Premium
aggregationjoinsJoins & Deduplication ยท POSTGRESQL
HARD
#333
Top Selling Products by Category๐Ÿ”’ Premium
window functionsaggregationjoinsAggregation & Windows ยท POSTGRESQL
HARD
#334
Peak Online Users Time Period SQL๐Ÿ”’ Premium
window functionsaggregationdate functionsTime-series & Partitions ยท POSTGRESQL
HARD
#335
Bulk Insert Deduplication Check๐Ÿ”’ Premium
subqueriesset operationsanti joinAnti Join ยท POSTGRESQL
HARD
#336
Top 5 Customers by Invited Users' Average Payment Per Book๐Ÿ”’ Premium
window functionsrankingjoinsAggregation & Windows ยท POSTGRESQL
HARD
#337
Game Search and Click Events Analysis๐Ÿ”’ Premium
window functionsaggregationstring functionsString Processing ยท POSTGRESQL
HARD
#338
Order Revenue 3-Month Rolling Aggregation๐Ÿ”’ Premium
window functionsaggregationdate functionsAggregation ยท POSTGRESQL
HARD
#339
3-Day Moving Average of Pages Viewed
window functionstime seriesaggregationWindow Functions ยท POSTGRESQL
HARD
#340
Continuous Daily Visitors Count๐Ÿ”’ Premium
window functionstime seriesaggregationWindow Functions ยท POSTGRESQL
HARD
#341
Current Visibility Percentage๐Ÿ”’ Premium
window functionsaggregationAggregation & Windows ยท POSTGRESQL
HARD
#342
Visible Shops Category Distribution๐Ÿ”’ Premium
window functionsaggregationJoins & Deduplication ยท POSTGRESQL
HARD
#343
Time Spent Percentage by App Category๐Ÿ”’ Premium
window functionsaggregationAggregation & Windows ยท POSTGRESQL
HARD
#344
Social vs Game User Engagement Comparison๐Ÿ”’ Premium
aggregationcohort analysisAggregation & Windows ยท POSTGRESQL
HARD
#345
Threads Unique Conversations Count๐Ÿ”’ Premium
aggregationdate functionssubqueriesAggregation & Data Transformation ยท POSTGRESQL
HARD
#346
Global Ads Revenue with Currency Conversion๐Ÿ”’ Premium
aggregationdate functionsJoins & Aggregation ยท POSTGRESQL
HARD
#347
App Session Gap Analysis
window functionsaggregationWindow Functions & Time Series ยท POSTGRESQL
HARD
#348
Highest Revenue Zipcode in 2020๐Ÿ”’ Premium
aggregationdate functionsAggregation ยท POSTGRESQL
HARD
#349
Meaningful Post View Impression Validator๐Ÿ”’ Premium
aggregationevent processingTime-series & Event Processing ยท POSTGRESQL
HARD
#350
Running Total Sales by Salesperson๐Ÿ”’ Premium
window functionsWindow Functions & Time-Series ยท POSTGRESQL
HARD
#351
Trending #1 Product Streaks๐Ÿ”’ Premium
window functionsstring aggregationmulti-joinWindow Functions, Gaps and Islands, Multi-Join ยท POSTGRESQL
HARD
#352
Unpurchased Genre Interest Percentage๐Ÿ”’ Premium
arrayjoincteJoins & Deduplication ยท POSTGRESQL
HARD
#353
Unfulfilled Category Preference Rate๐Ÿ”’ Premium
arrayjoincteJoins & Deduplication ยท POSTGRESQL
HARD
#359
3 Sum๐Ÿ”’ Premium
arraysortingtwo pointersTwo Pointers ยท python
HARD
#361
Peak Two-Year Class Volume๐Ÿ”’ Premium
hash tablesliding windowHash Table ยท PYTHON
MEDIUM
#362
Symmetric Set Difference๐Ÿ”’ Premium
hash tablearraysetSet ยท PYTHON
EASY
#363
Capacity-Constrained Schedule Validator๐Ÿ”’ Premium
arraySweep Line ยท PYTHON
MEDIUM
#364
Fixed-Size Buffer Aggregate Emitter๐Ÿ”’ Premium
hash tablearraySimulation ยท PYTHON
MEDIUM
#365
Single-Character Wildcard Pattern Matcher๐Ÿ”’ Premium
hash tablepattern matchingString Processing ยท PYTHON
MEDIUM
#366
Minimum Formable from Odd Digits๐Ÿ”’ Premium
arraySorting ยท PYTHON
EASY
#367
Mean Step Duration by Workflow Stage๐Ÿ”’ Premium
hash tablearrayData Engineering ยท PYTHON
MEDIUM
#368
Maximum Formable Number from Digits๐Ÿ”’ Premium
greedySorting ยท PYTHON
EASY
#369
Ranked Item by Sales Count๐Ÿ”’ Premium
arraylambdaSorting ยท PYTHON
EASY
#370
Cross-Location Dominant Comment๐Ÿ”’ Premium
hash tablesetHash Table ยท PYTHON
MEDIUM
#371
Most Frequent Attribute Across Items๐Ÿ”’ Premium
hash tabledictionaryHash Table ยท PYTHON
EASY
#372
Sequence Direction Validator๐Ÿ”’ Premium
arraygreedyArray ยท PYTHON
EASY
#373
Token Asymmetry Across Text Blocks๐Ÿ”’ Premium
hash tablesetString ยท PYTHON
EASY
#374
Maximum Concurrent Attendees๐Ÿ”’ Premium
hash tablearrayArray ยท PYTHON
MEDIUM
#375
Greedy Item Selection Within Cap๐Ÿ”’ Premium
arrayGreedy ยท PYTHON
EASY
#376
Item with Highest Mean Price๐Ÿ”’ Premium
hash tablearrayHash Table ยท PYTHON
EASY
#377
Propagate Last Non-Null Forward๐Ÿ”’ Premium
arraydata transformationArray ยท PYTHON
EASY
#378
Character Frequency in String๐Ÿ”’ Premium
hash tableString ยท PYTHON
EASY
#379
Capacity Check for String Lengths๐Ÿ”’ Premium
arraygreedyGreedy ยท PYTHON
EASY
#380
Prefix-Child Item Detection๐Ÿ”’ Premium
two pointersString ยท PYTHON
MEDIUM
#381
Mean Token Length๐Ÿ”’ Premium
arrayString ยท PYTHON
EASY
#382
Catalog Item Mean Price๐Ÿ”’ Premium
arrayArray ยท PYTHON
EASY
#442
Product Feed Pricing Dashboard๐Ÿ”’ Premium
type castingarithmetic expressionsdistinctDatabase ยท POSTGRESQL
MEDIUM
#449
Merchant Tier Commission Report๐Ÿ”’ Premium
filteringcase whensubqueriesDatabase ยท POSTGRESQL
MEDIUM
#450
In-Memory Database Implementation๐Ÿ”’ Premium
hash tabledictionarydesignDesign ยท PYTHON
MEDIUM
#457
Market Pulse Report๐Ÿ”’ Premium
conditional logicaggregationsubqueriesAggregation & Filtering ยท POSTGRESQL
MEDIUM
#461
Shared Rides Carpooling Analytics๐Ÿ”’ Premium
cardinalitydimensional modelingData Warehouse Design ยท datamodelling
HARD
#462
Video Streaming User Watch Behavior๐Ÿ”’ Premium
dimensional modelingevent modelingData Warehouse Design ยท datamodelling
HARD
#463
Fitness Streaming User Engagement Analytics๐Ÿ”’ Premium
dimensional modelingevent modelingData Warehouse Design ยท datamodelling
HARD
#464
E-Commerce Marketplace Order Analytics
dimensional modelingslowly changing dataData Warehouse Design ยท datamodelling
HARD
#465
Product Inventory Availability by Geography and Seller๐Ÿ”’ Premium
dimensional modelingslowly changing dataData Warehouse Design ยท datamodelling
HARD
#466
Ride-Hailing Marketplace Analytics
dimensional modelingevent modelingData Warehouse Design ยท datamodelling
HARD
#467
Short-Form Video Feed Engagement Analytics๐Ÿ”’ Premium
dimensional modelingdata aggregationData Warehouse Design ยท datamodelling
HARD
#468
Cloud File Storage & Collaboration Analytics๐Ÿ”’ Premium
cardinalitydimensional modelingData Warehouse Design ยท datamodelling
HARD
#469
Short-Term Rental Daily Booking Metrics๐Ÿ”’ Premium
dimensional modelingslowly changing dataData Warehouse Design ยท datamodelling
HARD
#471
AI Chat Assistant: Step Conversion Analytics๐Ÿ”’ Premium
dimensional modelingevent modelingData Warehouse Design ยท datamodelling
HARD
#472
Cloud Platform Daily Active Accounts (DAA)๐Ÿ”’ Premium
slowly changing datadata aggregationData Warehouse Design ยท datamodelling
HARD
#473
Instacart Store Order Analytics๐Ÿ”’ Premium
cardinalitydimensional modelingData Warehouse Design ยท datamodelling
MEDIUM
#474
Feed Short Video Content Performance๐Ÿ”’ Premium
dimensional modelingdata aggregationData Warehouse Design ยท datamodelling
MEDIUM
#475
Professional Network Connection Analytics
cardinalityslowly changing dataData Warehouse Design ยท datamodelling
HARD
#476
Amazon Hiring Promise: SLA Compliance Analytics๐Ÿ”’ Premium
dimensional modelingslowly changing dataData Warehouse Design ยท datamodelling
MEDIUM
#477
Taxi Driver Booking Analytics๐Ÿ”’ Premium
dimensional modelingdata aggregationData Warehouse Design ยท datamodelling
MEDIUM
#487
Apple Store Product-Region Coverage Gap Report๐Ÿ”’ Premium
joinsleft joincross joinDatabase ยท POSTGRESQL
MEDIUM
#489
Unstocked Store Departments๐Ÿ”’ Premium
joinsanti-joinDatabase ยท POSTGRESQL
MEDIUM
#491
Employee Reporting Chain๐Ÿ”’ Premium
joinsself joinDatabase ยท POSTGRESQL
MEDIUM
#501
Group Call Ratio in Last 30 Days๐Ÿ”’ Premium
conditional logicaggregationdate functionsAggregation & Conditional Logic ยท POSTGRESQL
EASY
#502
Most Frequent Keys via OOP Inheritance๐Ÿ”’ Premium
hash tableoopfrequency countingOOP ยท PYTHON
EASY
#505
Call Type Ranking by Total Time Spent๐Ÿ”’ Premium
window functionsaggregationdate functionsAggregation & Windows ยท POSTGRESQL
EASY
#506
Closest Collaborator per Creator๐Ÿ”’ Premium
window functionsaggregationjoinsAggregation & Windows ยท POSTGRESQL
MEDIUM
#507
IPv4 Address Validator๐Ÿ”’ Premium
implementationvalidationstring parsingString Parsing ยท PYTHON
EASY
#508
Chunked CSV to Line-Delimited JSON Processor๐Ÿ”’ Premium
file i/ojsonoopOOP ยท PYTHON
HARD
#509
Shipping Cost Calculator with Tiered Pricing๐Ÿ”’ Premium
sortinggreedyimplementationImplementation ยท PYTHON
MEDIUM
#510
[PREMIUM] Capital One SQL Interview Question โ€” CTEs๐Ÿ”’ Premium
window functionsaggregationjoinsAggregation & Windows ยท POSTGRESQL
MEDIUM
#511
Transaction Fee Aggregation by Merchant๐Ÿ”’ Premium
hash tableaggregationstring parsingString Parsing ยท PYTHON
MEDIUM
#512
First Share Time per Creator๐Ÿ”’ Premium
aggregationjoinsAggregation & Windows ยท POSTGRESQL
EASY
#513
Maximum Watch Time with Adjacency Constraint๐Ÿ”’ Premium
dynamic programmingarraysoptimizationDynamic Programming ยท PYTHON
MEDIUM
#514
Call Dashboard Aggregate by Multiple Dimensions๐Ÿ”’ Premium
aggregationgrouping setsAggregation & Windows ยท POSTGRESQL
MEDIUM
#520
Most Expensive Product Sold๐Ÿ”’ Premium
aggregationsDatabase ยท POSTGRESQL
EASY
#521
Total Revenue by Month Report๐Ÿ”’ Premium
aggregationsDatabase ยท POSTGRESQL
EASY
#522
State with Highest Sales Volume๐Ÿ”’ Premium
aggregationsjoinsDatabase ยท POSTGRESQL
EASY
#523
Best-Selling Product by State๐Ÿ”’ Premium
window functionsaggregationsjoinsDatabase ยท POSTGRESQL
MEDIUM
#524
Products with Nationwide Popularity๐Ÿ”’ Premium
aggregationsjoinsDatabase ยท POSTGRESQL
MEDIUM
#525
Weekly Category Growth Tracker๐Ÿ”’ Premium
window functionsaggregationsDatabase ยท POSTGRESQL
HARD
#527
Centered Display Generator๐Ÿ”’ Premium
arraymathsimulationString Processing ยท PYTHON
EASY
#528
Range of Marks Scored๐Ÿ”’ Premium
aggregationsDatabase ยท POSTGRESQL
EASY
#529
Least Earning Locations for a Ride-Hailing Platform๐Ÿ”’ Premium
aggregationsjoinsDatabase ยท POSTGRESQL
EASY
#530
Reverse Integer๐Ÿ”’ Premium
mathintegeroverflowMath ยท PYTHON
MEDIUM
#531
Top Salesperson per Department with Manager๐Ÿ”’ Premium
window functionsaggregationsjoinsDatabase ยท POSTGRESQL
MEDIUM
#532
Competitive Gaming๐Ÿ”’ Premium
arraysortingcountingSorting ยท PYTHON
EASY
#533
Closest Latency Spikes๐Ÿ”’ Premium
arraysortingtwo pointersSorting ยท PYTHON
MEDIUM
#534
Active Candidates๐Ÿ”’ Premium
aggregationsjoinsdate functionsDatabase ยท POSTGRESQL
MEDIUM
#535
Cities With More Customers Than Average๐Ÿ”’ Premium
aggregationsjoinshaving clauseDatabase ยท POSTGRESQL
MEDIUM
#539
File Download Event Summary
conditional logicaggregationstring functionsDatabase ยท POSTGRESQL
HARD
#540
Bakery Order Facts Report๐Ÿ”’ Premium
joinsDatabase ยท POSTGRESQL
EASY
#541
Customer Purchase Report๐Ÿ”’ Premium
joinsDatabase ยท POSTGRESQL
EASY
#542
Female Candidate Votes๐Ÿ”’ Premium
aggregationfilteringjoinsDatabase ยท POSTGRESQL
EASY
#543
Top Sellers and Buyers๐Ÿ”’ Premium
window functionsaggregationjoinsDatabase ยท POSTGRESQL
MEDIUM
#544
High Quality Streaming Traffic๐Ÿ”’ Premium
aggregationfilteringjoinsDatabase ยท POSTGRESQL
MEDIUM
#545
Above Average Students๐Ÿ”’ Premium
aggregationfilteringsubqueriesDatabase ยท POSTGRESQL
EASY
#546
Positive Balance Sellers๐Ÿ”’ Premium
sortingfilteringjoinsDatabase ยท POSTGRESQL
EASY
#549
Fault-Tolerant Data Loader๐Ÿ”’ Premium
csv processingexception handlingdata validationError Handling ยท PYTHON
MEDIUM
#550
Log File Aggregator๐Ÿ”’ Premium
file i/ostring parsingdata aggregationString ยท PYTHON
MEDIUM
#551
Sliding Window Distinct Counts in Event Streams๐Ÿ”’ Premium
hash tablesliding windowstreamingSliding Window ยท PYTHON
MEDIUM
#553
Monthly Session Count๐Ÿ”’ Premium
aggregationdate functionsAggregation ยท POSTGRESQL
EASY
#554
Days to First Session Per Shop๐Ÿ”’ Premium
joinsdate functionsDate Functions ยท POSTGRESQL
EASY
#555
7-Day Rolling Average Sessions Per Shop๐Ÿ”’ Premium
window functionsaggregationdate functionsWindow Functions ยท POSTGRESQL
HARD
#556
Extract UTM Source From Landing URL๐Ÿ”’ Premium
regular expressionsstring manipulationString Manipulation ยท POSTGRESQL
MEDIUM
#557
Coupon Sales Analysis With MoM Growth๐Ÿ”’ Premium
window functionsaggregationdate functionsWindow Functions ยท POSTGRESQL
HARD
#558
Warehouse Volume Metrics Report๐Ÿ”’ Premium
aggregationstring manipulationAggregation ยท POSTGRESQL
MEDIUM
#559
Atomic Transaction Dictionary๐Ÿ”’ Premium
hash tabledesignData Structures ยท PYTHON
MEDIUM
#560
Function Composition Pipeline๐Ÿ”’ Premium
closureshigher-order functionsClosures ยท PYTHON
MEDIUM
#561
Rank Transaction Types by Average Expense๐Ÿ”’ Premium
window functionsaggregationWindow Functions ยท POSTGRESQL
MEDIUM
#562
Employees With Same Salary๐Ÿ”’ Premium
joinssubqueriesJoins ยท POSTGRESQL
EASY
#563
Numeric Authorization Code Transactions๐Ÿ”’ Premium
regular expressionsaggregationRegular Expressions ยท POSTGRESQL
EASY
#564
Largest Odd Number in String๐Ÿ”’ Premium
regular expressionsstring manipulationString ยท PYTHON
EASY
#565
Count Countries๐Ÿ”’ Premium
hash tablesortingHash Table ยท PYTHON
EASY
#
Daily Session Count๐Ÿ”’ Premium
aggregationdate functionsAggregation ยท POSTGRESQL
EASY
#
Sliding Window Distinct Counts in Event Streams๐Ÿ”’ Premium
hash tablesliding windowstreamingSliding Window ยท PYTHON
MEDIUM

Start Practicing Now

Create a free account to solve problems in our interactive code editor, run test cases, get AI-powered feedback, and track your progress.

Create Free Account โ†’