Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Topics›Two Pointers

Two Pointers Interview Questions

Master 40 two pointers problems frequently asked in technical interviews. These questions test your understanding of two pointersconcepts and are essential for coding interview success.

40
Total Problems
14
Easy
24
Medium
2
Hard

Related Topics

ArrayStringSortingHash TableBinary SearchDesignHeap (Priority Queue)Greedy
#532MediumFrequency: 100%

K-diff Pairs in an Array

Asked at Salesforce
ArrayHash TableTwo PointersBinary SearchSorting
#1
Rank
#295HardFrequency: 100%

Find Median from Data Stream

Asked at PayPal
Two PointersDesignSortingHeap (Priority Queue)Data Stream
#2
Rank
#658MediumFrequency: 96%

Find K Closest Elements

Asked at DoorDash
ArrayTwo PointersBinary SearchSliding WindowSortingHeap (Priority Queue)
#3
Rank
#680EasyFrequency: 95%

Valid Palindrome II

Asked at Meta
Two PointersStringGreedy
#4
Rank
#88EasyFrequency: 92%

Merge Sorted Array

Asked at Microsoft
ArrayTwo PointersSorting
#5
Rank
#1790MediumFrequency: 91%

Lowest Common Ancestor of a Binary Tree III

Asked at Meta
Hash TableTwo PointersTreeBinary Tree
#6
Rank
#647MediumFrequency: 88%

Palindromic Substrings

Asked at Salesforce
Two PointersStringDynamic Programming
#7
Rank
#408EasyFrequency: 87%

Valid Word Abbreviation

Asked at Meta
Two PointersString
#8
Rank
#125EasyFrequency: 87%

Valid Palindrome

Asked at Oracle
Two PointersString
#9
Rank
#1894EasyFrequency: 80%

Merge Strings Alternately

Asked at Google
Two PointersString
#10
Rank
#1713MediumFrequency: 76%

Dot Product of Two Sparse Vectors

Asked at Meta
ArrayHash TableTwo PointersDesign
#11
Rank
#42HardFrequency: 74%

Trapping Rain Water

Asked at Amazon
ArrayTwo PointersDynamic ProgrammingStackMonotonic Stack
#12
Rank
#27EasyFrequency: 73%

Remove Element

Asked at Microsoft
ArrayTwo Pointers
#13
Rank
#277MediumFrequency: 72%

Find the Celebrity

Asked at LinkedIn
Two PointersGraphInteractive
#14
Rank
#1028MediumFrequency: 69%

Interval List Intersections

Asked at Meta
ArrayTwo Pointers
#15
Rank
#283EasyFrequency: 66%

Move Zeroes

Asked at Microsoft
ArrayTwo Pointers
#16
Rank
#1019EasyFrequency: 63%

Squares of a Sorted Array

Asked at Uber
ArrayTwo PointersSorting
#17
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

Asked at LinkedIn
ArrayHash TableTwo PointersStringDesign
#18
Rank
#31MediumFrequency: 62%

Next Permutation

Asked at Meta
ArrayTwo Pointers
#19
Rank
#253MediumFrequency: 62%

Meeting Rooms II

Asked at TikTok
ArrayTwo PointersGreedySortingHeap (Priority Queue)Prefix Sum
#20
Rank
#2414MediumFrequency: 60%

Move Pieces to Obtain a String

Asked at Google
Two PointersString
#21
Rank
#15MediumFrequency: 60%

3Sum

Asked at Amazon
ArrayTwo PointersSorting
#22
Rank
#3018MediumFrequency: 60%

Make String a Subsequence Using Cyclic Increments

Asked at Amazon
Two PointersString
#23
Rank
#5MediumFrequency: 55%

Longest Palindromic Substring

Asked at Microsoft
Two PointersStringDynamic Programming
#24
Rank
#18MediumFrequency: 55%

4Sum

Asked at Microsoft
ArrayTwo PointersSorting
#25
Rank
#167MediumFrequency: 55%

Two Sum II - Input Array Is Sorted

Asked at Microsoft
ArrayTwo PointersBinary Search
#26
Rank
#567MediumFrequency: 55%

Permutation in String

Asked at Microsoft
Hash TableTwo PointersStringSliding Window
#27
Rank
#1468EasyFrequency: 55%

Check If N and Its Double Exist

Asked at Microsoft
ArrayHash TableTwo PointersBinary SearchSorting
#28
Rank
#1566EasyFrequency: 55%

Check If a Word Occurs As a Prefix of Any Word in a Sentence

Asked at Microsoft
Two PointersStringString Matching
#29
Rank
#26EasyFrequency: 53%

Remove Duplicates from Sorted Array

Asked at Google
ArrayTwo Pointers
#30
Rank
#141EasyFrequency: 53%

Linked List Cycle

Asked at Google
Hash TableLinked ListTwo Pointers
#31
Rank
#28EasyFrequency: 48%

Find the Index of the First Occurrence in a String

Asked at Google
Two PointersStringString Matching
#32
Rank
#234EasyFrequency: 48%

Palindrome Linked List

Asked at Google
Linked ListTwo PointersStackRecursion
#33
Rank
#2232MediumFrequency: 48%

Adding Spaces to a String

Asked at Google
ArrayTwo PointersStringSimulation
#34
Rank
#151MediumFrequency: 45%

Reverse Words in a String

Asked at Amazon
Two PointersString
#35
Rank
#19MediumFrequency: 43%

Remove Nth Node From End of List

Asked at Meta
Linked ListTwo Pointers
#36
Rank
#11MediumFrequency: 42%

Container With Most Water

Asked at Google
ArrayTwo PointersGreedy
#37
Rank
#75MediumFrequency: 42%

Sort Colors

Asked at Google
ArrayTwo PointersSorting
#38
Rank
#852MediumFrequency: 37%

Friends Of Appropriate Ages

Asked at Meta
ArrayTwo PointersBinary SearchSorting
#39
Rank
#80MediumFrequency: 36%

Remove Duplicates from Sorted Array II

Asked at Amazon
ArrayTwo Pointers
#40
Rank
View All Topics

Master Two Pointers in Real Interviews

Get AI-powered assistance when solving two pointers problems during your actual interviews. Our Interview Copilot provides real-time hints and optimal solutions instantly.

Algorithm explanations
Code optimization tips
Live interview support
Start Free TrialNo credit card requiredView Pricing
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Interview Questions
  • Google Interview Questions
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Meta Interview Questions
  • Apple Interview Questions
  • TikTok Interview Questions
  • View All →
© 2025 Interview Solver, Inc. All rights reserved.