Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Stack

Stack Interview Questions

Master 161 stack problems frequently asked in technical interviews. These questions test your understanding of stackconcepts and are essential for coding interview success.

161
Total Problems
23
Easy
93
Medium
45
Hard

Related Topics

ArrayMonotonic StackStringGreedyDynamic ProgrammingTreeBinary TreeSimulation
#1371MediumFrequency: 100%

Minimum Remove to Make Valid Parentheses

Asked at Meta
StringStack
#1
Rank
#716HardFrequency: 100%

Max Stack

Asked at LinkedIn
Linked ListStackDesignDoubly-Linked ListOrdered Set
#2
Rank
#364MediumFrequency: 95.4%

Nested List Weight Sum II

Asked at LinkedIn
StackDepth-First SearchBreadth-First Search
#3
Rank
#227MediumFrequency: 89.3%

Basic Calculator II

Asked at Meta
MathStringStack
#4
Rank
#42HardFrequency: 88%

Trapping Rain Water

Asked at Amazon
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
#5
Rank
#71MediumFrequency: 83.7%

Simplify Path

Asked at Meta
StringStack
#6
Rank
#1909MediumFrequency: 82.6%

Buildings With an Ocean View

Asked at Meta
ArrayStackMonotonic Stack
#7
Rank
#20EasyFrequency: 79%

Valid Parentheses

Asked at LinkedIn
StringStackBracket Sequences
#8
Rank
#2147HardFrequency: 76.6%

The Score of Students Solving Math Expression

Asked at Flipkart
ArrayHash TableMathStringDynamic ProgrammingStackMemoization
#9
Rank
#2667HardFrequency: 76%

Maximum Frequency Score of a Subarray

Asked at PayPal
ArrayHash TableMathStackSliding Window
#10
Rank
#394MediumFrequency: 75.8%

Decode String

Asked at TikTok
StringStackRecursion
#11
Rank
#957MediumFrequency: 71.8%

Minimum Add to Make Parentheses Valid

Asked at Meta
StringStackGreedyBracket Sequences
#12
Rank
#2419HardFrequency: 69.8%

Subarray With Elements Greater Than Varying Threshold

Asked at TikTok
ArrayStackUnion-FindMonotonic Stack
#13
Rank
#3181HardFrequency: 69.8%

Find Building Where Alice and Bob Can Meet

Asked at Infosys
ArrayBinary SearchStackBinary Indexed TreeSegment TreeHeap (Priority Queue)Monotonic Stack
#14
Rank
#84HardFrequency: 69.6%

Largest Rectangle in Histogram

Asked at Flipkart
ArrayStackMonotonic StackRange Minimum/Maximum Query
#15
Rank
#636MediumFrequency: 67.4%

Exclusive Time of Functions

Asked at Meta
ArrayStack
#16
Rank
#785HardFrequency: 66.8%

Basic Calculator III

Asked at TikTok
MathStringStackRecursion
#17
Rank
#385MediumFrequency: 65.5%

Mini Parser

Asked at Airbnb
StringStackDepth-First Search
#18
Rank
#758MediumFrequency: 63.7%

Convert Binary Search Tree to Sorted Doubly Linked List

Asked at Meta
Linked ListStackTreeDepth-First SearchBinary Search TreeBinary TreeDoubly-Linked List
#19
Rank
#1320MediumFrequency: 63.5%

Remove All Adjacent Duplicates in String II

Asked at Oracle
StringStack
#20
Rank
#678MediumFrequency: 63.4%

Valid Parenthesis String

Asked at TikTok
StringDynamic ProgrammingStackGreedyBracket Sequences
#21
Rank
#1570EasyFrequency: 63.1%

Final Prices With a Special Discount in a Shop

Asked at Uber
ArrayStackMonotonic Stack
#22
Rank
#1219MediumFrequency: 62.5%

Longest Well-Performing Interval

Asked at Infosys
ArrayHash TableStackMonotonic StackPrefix Sum
#23
Rank
#735MediumFrequency: 62.2%

Asteroid Collision

Asked at PayPal
ArrayStackSimulation
#24
Rank
#224HardFrequency: 61.8%

Basic Calculator

Asked at Uber
MathStringStackRecursion
#25
Rank
#155MediumFrequency: 61.8%

Min Stack

Asked at Oracle
StackDesign
#26
Rank
#272HardFrequency: 61.6%

Closest Binary Search Tree Value II

Asked at LinkedIn
Two PointersStackTreeDepth-First SearchBinary Search TreeHeap (Priority Queue)Binary Tree
#27
Rank
#739MediumFrequency: 61.4%

Daily Temperatures

Asked at TikTok
ArrayStackMonotonic Stack
#28
Rank
#173MediumFrequency: 60.9%

Binary Search Tree Iterator

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#29
Rank
#321HardFrequency: 59.8%

Create Maximum Number

Asked at Flipkart
ArrayTwo PointersStackGreedyMonotonic Stack
#30
Rank
#1298MediumFrequency: 59.8%

Reverse Substrings Between Each Pair of Parentheses

Asked at Flipkart
StringStackBracket Sequences
#31
Rank
#943MediumFrequency: 59.8%

Sum of Subarray Minimums

Asked at Flipkart
ArrayDynamic ProgrammingStackMonotonic Stack
#32
Rank
#143MediumFrequency: 59.3%

Reorder List

Asked at TikTok
Linked ListTwo PointersStackRecursion
#33
Rank
#931HardFrequency: 57.5%

Maximum Frequency Stack

Asked at Salesforce
Hash TableStackDesignOrdered Set
#34
Rank
#234EasyFrequency: 57.2%

Palindrome Linked List

Asked at Amazon
Linked ListTwo PointersStackRecursion
#35
Rank
#1633HardFrequency: 56.5%

Minimum Number of Increments on Subarrays to Form a Target Array

Asked at Google
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
#36
Rank
#1128EasyFrequency: 55.6%

Remove All Adjacent Duplicates In String

Asked at Meta
StringStack
#37
Rank
#3113MediumFrequency: 55.1%

Beautiful Towers II

Asked at Salesforce
ArrayStackMonotonic Stack
#38
Rank
#3114MediumFrequency: 55.1%

Beautiful Towers I

Asked at Salesforce
ArrayStackMonotonic Stack
#39
Rank
#496EasyFrequency: 54.7%

Next Greater Element I

Asked at Amazon
ArrayHash TableStackMonotonic Stack
#40
Rank
#316MediumFrequency: 54.4%

Remove Duplicate Letters

Asked at TikTok
StringStackGreedyMonotonic Stack
#41
Rank
#503MediumFrequency: 54.1%

Next Greater Element II

Asked at Amazon
ArrayStackMonotonic Stack
#42
Rank
#1305HardFrequency: 52.9%

Number of Visible People in a Queue

Asked at Google
ArrayStackMonotonic Stack
#43
Rank
#32HardFrequency: 51.7%

Longest Valid Parentheses

Asked at Meta
StringDynamic ProgrammingStackBracket Sequences
#44
Rank
#456MediumFrequency: 51.3%

132 Pattern

Asked at DoorDash
ArrayBinary SearchStackMonotonic StackOrdered Set
#45
Rank
#85HardFrequency: 51.1%

Maximal Rectangle

Asked at Google
ArrayDynamic ProgrammingStackMatrixMonotonic Stack
#46
Rank
#341MediumFrequency: 51%

Flatten Nested List Iterator

Asked at Apple
StackTreeDepth-First SearchDesignQueueIterator
#47
Rank
#150MediumFrequency: 50.6%

Evaluate Reverse Polish Notation

Asked at LinkedIn
ArrayMathStack
#48
Rank
#1985MediumFrequency: 49.9%

Maximum Subarray Min-Product

Asked at Uber
ArrayStackMonotonic StackPrefix SumCartesian Tree
#49
Rank
#232EasyFrequency: 48.7%

Implement Queue using Stacks

Asked at Apple
StackDesignQueue
#50
Rank
#536MediumFrequency: 47.5%

Construct Binary Tree from String

Asked at Meta
StringStackTreeDepth-First SearchBinary Tree
#51
Rank
#2425MediumFrequency: 47.5%

Number of People That Can Be Seen in a Grid

Asked at Uber
ArrayStackMatrixMonotonic Stack
#52
Rank
#937MediumFrequency: 45.8%

Online Stock Span

Asked at Microsoft
StackDesignMonotonic StackData Stream
#53
Rank
#402MediumFrequency: 45.1%

Remove K Digits

Asked at Google
StringStackGreedyMonotonic Stack
#54
Rank
#983MediumFrequency: 44.7%

Validate Stack Sequences

Asked at LinkedIn
ArrayStackSimulation
#55
Rank
#94EasyFrequency: 44.2%

Binary Tree Inorder Traversal

Asked at Microsoft
StackTreeDepth-First SearchBinary Tree
#56
Rank
#581MediumFrequency: 44%

Shortest Unsorted Continuous Subarray

Asked at TikTok
ArrayTwo PointersStackGreedySortingMonotonic Stack
#57
Rank
#2846HardFrequency: 43.2%

Robot Collisions

Asked at Flipkart
ArrayStackSortingSimulation
#58
Rank
#726HardFrequency: 43.2%

Number of Atoms

Asked at Flipkart
Hash TableStringStackSorting
#59
Rank
#255MediumFrequency: 41.2%

Verify Preorder Sequence in Binary Search Tree

Asked at Salesforce
ArrayStackTreeBinary Search TreeRecursionMonotonic StackBinary Tree
#60
Rank
#2095MediumFrequency: 40.9%

Minimum Number of Swaps to Make the String Balanced

Asked at PayPal
Two PointersStringStackGreedyBracket Sequences
#61
Rank
#114MediumFrequency: 40.5%

Flatten Binary Tree to Linked List

Asked at Microsoft
Linked ListStackTreeDepth-First SearchBinary Tree
#62
Rank
#2368HardFrequency: 40.2%

Sum of Total Strength of Wizards

Asked at Amazon
ArrayStackMonotonic StackPrefix Sum
#63
Rank
#2227MediumFrequency: 39.5%

Sum of Subarray Ranges

Asked at Amazon
ArrayStackMonotonic Stack
#64
Rank
#1002MediumFrequency: 39%

Maximum Width Ramp

Asked at Google
ArrayTwo PointersStackMonotonic Stack
#65
Rank
#225EasyFrequency: 38.2%

Implement Stack using Queues

Asked at Google
StackDesignQueue
#66
Rank
#445MediumFrequency: 38.2%

Add Two Numbers II

Asked at Microsoft
Linked ListMathStack
#67
Rank
#1050MediumFrequency: 37.4%

Construct Binary Search Tree from Preorder Traversal

Asked at Amazon
ArrayStackTreeBinary Search TreeMonotonic StackBinary Tree
#68
Rank
#1756MediumFrequency: 37%

Minimum Deletions to Make String Balanced

Asked at Microsoft
StringDynamic ProgrammingStack
#69
Rank
#1017HardFrequency: 35.8%

Odd Even Jump

Asked at Google
ArrayDynamic ProgrammingStackSortingMonotonic StackOrdered Set
#70
Rank
#2520MediumFrequency: 35.6%

Using a Robot to Print the Lexicographically Smallest String

Asked at Salesforce
Hash TableStringStackGreedy
#71
Rank
#1159MediumFrequency: 35.1%

Smallest Subsequence of Distinct Characters

Asked at Amazon
StringStackGreedyMonotonic Stack
#72
Rank
#1076MediumFrequency: 35%

Brace Expansion

Asked at Apple
StringBacktrackingStackBreadth-First SearchSorting
#73
Rank
#874EasyFrequency: 34.8%

Backspace String Compare

Asked at Google
Two PointersStringStackSimulation
#74
Rank
#1078EasyFrequency: 33.7%

Remove Outermost Parentheses

Asked at Google
StringStackBracket Sequences
#75
Rank
#2307HardFrequency: 33.5%

Replace Non-Coprime Numbers in Array

Asked at Uber
ArrayMathStackNumber TheoryLeast Common MultipleGreatest Common Divisor
#76
Rank
#886MediumFrequency: 33%

Score of Parentheses

Asked at TikTok
StringStackBracket Sequences
#77
Rank
#1072MediumFrequency: 32.8%

Next Greater Node In Linked List

Asked at Microsoft
ArrayLinked ListStackMonotonic Stack
#78
Rank
#1497MediumFrequency: 32.4%

Design a Stack With Increment Operation

Asked at Google
ArrayStackDesign
#79
Rank
#2470MediumFrequency: 32.3%

Removing Stars From a String

Asked at Amazon
StringStackSimulation
#80
Rank
#883MediumFrequency: 31.8%

Car Fleet

Asked at Google
ArrayStackSortingMonotonic Stack
#81
Rank
#4000MediumFrequency: 31.3%

Count Bowl Subarrays

Asked at Amazon
ArrayStackMonotonic Stack
#82
Rank
#2021MediumFrequency: 31.3%

Remove All Occurrences of a Substring

Asked at Infosys
StringStackSimulation
#83
Rank
#1802EasyFrequency: 31.1%

Number of Students Unable to Eat Lunch

Asked at Microsoft
ArrayStackQueueSimulation
#84
Rank
#1582MediumFrequency: 29.5%

Design Browser History

Asked at Apple
ArrayLinked ListStackDesignDoubly-Linked ListData Stream
#85
Rank
#736HardFrequency: 29.5%

Parse Lisp Expression

Asked at Apple
Hash TableStringStackRecursion
#86
Rank
#1048MediumFrequency: 29.3%

Clumsy Factorial

Asked at Microsoft
MathStackSimulation
#87
Rank
#3454HardFrequency: 29.3%

Minimum Operations to Make Array Equal to Target

Asked at Microsoft
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
#88
Rank
#2490HardFrequency: 29.1%

Maximum Number of Books You Can Take

Asked at Amazon
ArrayDynamic ProgrammingStackMonotonic Stack
#89
Rank
#780MediumFrequency: 28.1%

Max Chunks To Make Sorted

Asked at Google
ArrayStackGreedySortingMonotonic Stack
#90
Rank
#2389HardFrequency: 28.1%

Design a Text Editor

Asked at Google
Linked ListStringStackDesignSimulationDoubly-Linked List
#91
Rank
#682EasyFrequency: 27.8%

Baseball Game

Asked at Amazon
ArrayStackSimulation
#92
Rank
#1768MediumFrequency: 27.8%

Design an Expression Tree With Evaluate Function

Asked at Amazon
ArrayMathStackTreeDesignBinary Tree
#93
Rank
#2456MediumFrequency: 27.8%

Construct Smallest Number From DI String

Asked at Amazon
StringBacktrackingStackGreedy
#94
Rank
#2111MediumFrequency: 27.8%

Binary Searchable Numbers in an Unsorted Array

Asked at Uber
ArrayBinary SearchStackMonotonic Stack
#95
Rank
#779HardFrequency: 27.7%

Max Chunks To Make Sorted II

Asked at Salesforce
ArrayStackGreedySortingMonotonic Stack
#96
Rank
#2485MediumFrequency: 27.7%

Finding the Number of Visible Mountains

Asked at Salesforce
ArrayStackSortingMonotonic Stack
#97
Rank
#3445MediumFrequency: 27.7%

Lexicographically Minimum String After Removing Stars

Asked at Salesforce
Hash TableStringStackGreedyHeap (Priority Queue)
#98
Rank
#591HardFrequency: 27.3%

Tag Validator

Asked at Microsoft
StringStack
#99
Rank
#654MediumFrequency: 27.3%

Maximum Binary Tree

Asked at Microsoft
ArrayDivide and ConquerStackTreeMonotonic StackBinary TreeCartesian Tree
#100
Rank
#1355MediumFrequency: 27.3%

Minimum Deletions to Make Array Beautiful

Asked at Microsoft
ArrayStackGreedy
#101
Rank
#4222HardFrequency: 27.3%

Count Good Subarrays

Asked at Microsoft
ArrayStackBit ManipulationMonotonic Stack
#102
Rank
#144EasyFrequency: 27.2%

Binary Tree Preorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#103
Rank
#1818MediumFrequency: 27.2%

Maximum Score From Removing Substrings

Asked at Google
StringStackGreedy
#104
Rank
#1737EasyFrequency: 26.7%

Maximum Nesting Depth of the Parentheses

Asked at Meta
StringStackBracket Sequences
#105
Rank
#1679MediumFrequency: 26.5%

Shortest Subarray to be Removed to Make Array Sorted

Asked at Amazon
ArrayTwo PointersBinary SearchStackMonotonic Stack
#106
Rank
#1628MediumFrequency: 26.3%

Count Submatrices With All Ones

Asked at Google
ArrayDynamic ProgrammingStackMatrixMonotonic Stack
#107
Rank
#1666EasyFrequency: 26.3%

Make The String Great

Asked at Google
StringStack
#108
Rank
#388MediumFrequency: 26.3%

Longest Absolute File Path

Asked at Google
StringStackDepth-First Search
#109
Rank
#1552MediumFrequency: 25.4%

Build an Array With Stack Operations

Asked at Google
ArrayStackSimulation
#110
Rank
#1792MediumFrequency: 25.4%

Find the Most Competitive Subsequence

Asked at Google
ArrayStackGreedyMonotonic Stack
#111
Rank
#2236MediumFrequency: 25.1%

Maximum Twin Sum of a Linked List

Asked at Amazon
Linked ListTwo PointersStack
#112
Rank
#1729MediumFrequency: 25.1%

Binary Search Tree Iterator II

Asked at Meta
StackTreeDesignBinary Search TreeBinary TreeIterator
#113
Rank
#3211HardFrequency: 24.6%

Find Maximum Non-decreasing Array Length

Asked at TikTok
ArrayBinary SearchDynamic ProgrammingStackQueueMonotonic StackPrefix SumMonotonic Queue
#114
Rank
#3674HardFrequency: 24.4%

Count Non-Decreasing Subarrays After K Operations

Asked at Google
ArrayStackSegment TreeQueueSliding WindowMonotonic StackMonotonic Queue
#115
Rank
#1150MediumFrequency: 23.6%

Two Sum BSTs

Asked at Amazon
Two PointersBinary SearchStackTreeDepth-First SearchBinary Search TreeBinary Tree
#116
Rank
#2573MediumFrequency: 23.6%

Remove Nodes From Linked List

Asked at Amazon
Linked ListStackRecursionMonotonic Stack
#117
Rank
#3447EasyFrequency: 23.3%

Clear Digits

Asked at Google
StringStackSimulation
#118
Rank
#1197HardFrequency: 21.9%

Parsing A Boolean Expression

Asked at Amazon
StringStackRecursion
#119
Rank
#2374MediumFrequency: 21.5%

Steps to Make Array Non-decreasing

Asked at Meta
ArrayLinked ListDynamic ProgrammingStackMonotonic StackSimulation
#120
Rank
#145EasyFrequency: 20.9%

Binary Tree Postorder Traversal

Asked at Google
StackTreeDepth-First SearchBinary Tree
#121
Rank
#331MediumFrequency: 20.9%

Verify Preorder Serialization of a Binary Tree

Asked at Google
StringStackTreeBinary Tree
#122
Rank
#1918HardFrequency: 20.9%

Maximum Score of a Good Subarray

Asked at Google
ArrayTwo PointersBinary SearchStackMonotonic StackCartesian Tree
#123
Rank
#2123MediumFrequency: 20.9%

The Number of Weak Characters in the Game

Asked at Google
ArrayStackGreedySortingMonotonic Stack
#124
Rank
#1902HardFrequency: 20.9%

Car Fleet II

Asked at Google
ArrayMathStackHeap (Priority Queue)Monotonic Stack
#125
Rank
#1736HardFrequency: 20%

Build Binary Expression Tree From Infix Expression

Asked at Amazon
StringStackTreeBinary Tree
#126
Rank
#2056MediumFrequency: 20%

Jump Game VIII

Asked at Amazon
ArrayDynamic ProgrammingStackGraph TheoryMonotonic StackShortest Path
#127
Rank
#2072MediumFrequency: 20%

Maximum of Minimum Values in All Subarrays

Asked at Amazon
ArrayStackMonotonic StackCartesian Tree
#128
Rank
#2871MediumFrequency: 20%

Double a Number Represented as a Linked List

Asked at Amazon
Linked ListMathStack
#129
Rank
#3088MediumFrequency: 20%

Maximal Range That Each Element Is Maximum in It

Asked at Amazon
ArrayStackMonotonic Stack
#130
Rank
#3382HardFrequency: 20%

Find the Number of Subarrays Where Boundary Elements Are Maximum

Asked at Amazon
ArrayBinary SearchStackMonotonic Stack
#131
Rank
#1188HardFrequency: 18%

Brace Expansion II

Asked at Google
Hash TableStringBacktrackingStackBreadth-First SearchSorting
#132
Rank
#3158MediumFrequency: 18%

Maximum Length of Semi-Decreasing Subarrays

Asked at Google
ArrayStackSortingMonotonic Stack
#133
Rank
#2221MediumFrequency: 17%

Check if a Parentheses String Can Be Valid

Asked at Meta
StringStackGreedyBracket Sequences
#134
Rank
#484MediumFrequency: 16.4%

Find Permutation

Asked at Google
ArrayStringStackGreedy
#135
Rank
#2008HardFrequency: 16.4%

Minimum Cost to Change the Final Value of Expression

Asked at Google
MathStringDynamic ProgrammingStack
#136
Rank
#3954MediumFrequency: 15.7%

Maximum Balanced Shipments

Asked at Amazon
ArrayDynamic ProgrammingStackGreedyMonotonic Stack
#137
Rank
#2128EasyFrequency: 13.2%

Reverse Prefix of Word

Asked at Amazon
Two PointersStringStack
#138
Rank
#1648MediumFrequency: 11.4%

Minimum Insertions to Balance a Parentheses String

Asked at Meta
StringStackGreedyBracket Sequences
#139
Rank
#1720EasyFrequency: 11.4%

Crawler Log Folder

Asked at Meta
ArrayStringStack
#140
Rank
#933EasyFrequency: 10.5%

Increasing Order Search Tree

Asked at Google
StackTreeDepth-First SearchBinary Search TreeBinary Tree
#141
Rank
#1228MediumFrequency: 10.5%

Minimum Cost Tree From Leaf Values

Asked at Google
ArrayDynamic ProgrammingStackGreedyMonotonic StackCartesian Tree
#142
Rank
#2800EasyFrequency: 10.5%

Minimum String Length After Removing Substrings

Asked at Google
StringStackSimulation
#143
Rank
#3001HardFrequency: 10.5%

Apply Operations to Maximize Score

Asked at Google
ArrayMathStackGreedySortingMonotonic StackNumber Theory
#144
Rank
#3834MediumFrequency: 10.5%

Minimum Operations to Convert All Elements to Zero

Asked at Google
ArrayHash TableStackGreedyMonotonic Stack
#145
Rank
#776EasyFrequency: 10.3%

N-ary Tree Postorder Traversal

Asked at Amazon
StackTreeDepth-First Search
#146
Rank
#781HardFrequency: 8.1%

Basic Calculator IV

Asked at Google
Hash TableMathStringStackRecursion
#147
Rank
#3738MediumFrequency: 8.1%

Make Array Non-decreasing

Asked at Google
ArrayStackGreedyMonotonic Stack
#148
Rank
#1208MediumFrequency: 8.1%

Maximum Nesting Depth of Two Valid Parentheses Strings

Asked at Google
StringStackBracket Sequences
#149
Rank
#3860MediumFrequency: 8%

Resulting String After Adjacent Removals

Asked at Meta
StringStackSimulation
#150
Rank
#916MediumFrequency: 8%

Decoded String at Index

Asked at Meta
StringStack
#151
Rank
#2736MediumFrequency: 7.3%

Minimum Additions to Make Valid String

Asked at Microsoft
StringDynamic ProgrammingStackGreedy
#152
Rank
#1270HardFrequency: 7.2%

Dinner Plate Stacks

Asked at Amazon
Hash TableStackDesignHeap (Priority Queue)
#153
Rank
#775EasyFrequency: 7.2%

N-ary Tree Preorder Traversal

Asked at Amazon
StackTreeDepth-First Search
#154
Rank
#2317MediumFrequency: 5.5%

Count Collisions on a Road

Asked at Google
StringStackSimulation
#155
Rank
#488HardFrequency: 5.5%

Zuma Game

Asked at Google
StringDynamic ProgrammingStackBreadth-First SearchMemoization
#156
Rank
#2657HardFrequency: 5%

Minimum Time to Complete All Tasks

Asked at Google
ArrayBinary SearchStackGreedySorting
#157
Rank
#3634MediumFrequency: 5%

Find Mirror Score of a String

Asked at Google
Hash TableStringStackSimulation
#158
Rank
#4140HardFrequency: 5%

Evaluate Valid Expressions

Asked at Google
Hash TableMathStringDivide and ConquerStack
#159
Rank
#4086HardFrequency: 5%

Lexicographically Smallest String After Deleting Duplicate Characters

Asked at Meta
Hash TableStringStackGreedyMonotonic Stack
#160
Rank
#2549HardFrequency: 5%

Next Greater Element IV

Asked at Meta
ArrayBinary SearchStackSortingHeap (Priority Queue)Monotonic Stack
#161
Rank
View All Topics

Master Stack in Real Interviews

Get AI-powered assistance when solving stack problems during your actual interviews.

Get Started Free

No credit card required

Interview Solver
  • Home
  • About
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Developers
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Refund & Cancellation
  • Discord Community
  • Affiliate Program
  • Compare
  • All Comparisons
  • vs Final Round AI
  • vs UltraCode
  • vs Interview Coder
  • vs LockedIn AI
  • vs AI Apply
  • Free Tools
  • ATS Resume Checker
  • STAR Method Builder
  • Salary Lookup
  • Big O Cheat Sheet
  • Total Comp Calculator
  • View All →
  • Interview Questions
  • Google Questions
  • Amazon Questions
  • Microsoft Questions
  • Meta Questions
  • Apple Questions
  • TikTok Questions
  • View All →
© 2026 Interview Solver, Inc. All rights reserved.