Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
Interview Questions›Collections›Beginner-Friendly Interview Questions

Beginner-Friendly Interview Questions

Easy to medium difficulty problems perfect for interview preparation beginners.

75
Total Problems
23
Easy
52
Medium
0
Hard
89%
Avg Frequency

Most Common Topics

Array (36)Hash Table (18)String (18)Two Pointers (14)Math (12)Sorting (11)Depth-First Search (10)Breadth-First Search (10)

Companies Asking These Questions

Meta (12)Salesforce (9)Oracle (8)Flipkart (7)Infosys (7)Microsoft (6)

Problems in This Collection

#1EasyFrequency: 100%High Priority

Two Sum

Asked at Google
ArrayHash Table
#1
Rank
#3594MediumFrequency: 100%High Priority

Identify the Largest Outlier in an Array

Asked at Amazon
ArrayHash TableCountingEnumeration
#2
Rank
#3655MediumFrequency: 100%High Priority

Digit Operations to Make Two Integers Equal

Asked at Microsoft
MathGraphHeap (Priority Queue)Number TheoryShortest Path
#3
Rank
#1371MediumFrequency: 100%High Priority

Minimum Remove to Make Valid Parentheses

Asked at Meta
StringStack
#4
Rank
#232EasyFrequency: 100%High Priority

Implement Queue using Stacks

Asked at TikTok
StackDesignQueue
#5
Rank
#3613MediumFrequency: 100%High Priority

Maximize Amount After Two Days of Conversions

Asked at Uber
ArrayStringDepth-First SearchBreadth-First SearchGraph
#6
Rank
#1085MediumFrequency: 100%High Priority

The Earliest Moment When Everyone Become Friends

Asked at Oracle
ArrayUnion FindSorting
#7
Rank
#392EasyFrequency: 100%High Priority

Is Subsequence

Asked at Oracle
Two PointersStringDynamic Programming
#8
Rank
#64MediumFrequency: 100%High Priority

Minimum Path Sum

Asked at Salesforce
ArrayDynamic ProgrammingMatrix
#9
Rank
#817EasyFrequency: 100%High Priority

Design HashMap

Asked at DoorDash
ArrayHash TableLinked ListDesignHash Function
#10
Rank
#322MediumFrequency: 100%High Priority

Coin Change

Asked at Airbnb
ArrayDynamic ProgrammingBreadth-First Search
#11
Rank
#2383EasyFrequency: 100%High Priority

Add Two Integers

Asked at Flipkart
Math
#12
Rank
#3681MediumFrequency: 100%High Priority

Maximum Area Rectangle With Point Constraints I

Asked at Infosys
ArrayMathBinary Indexed TreeSegment TreeGeometry+2 more
#13
Rank
#1056MediumFrequency: 100%High Priority

Capacity To Ship Packages Within D Days

Asked at Databricks
ArrayBinary Search
#14
Rank
#694MediumFrequency: 98%High Priority

Number of Distinct Islands

Asked at Flipkart
Hash TableDepth-First SearchBreadth-First SearchUnion FindHash Function
#15
Rank
#314MediumFrequency: 97%High Priority

Binary Tree Vertical Order Traversal

Asked at Meta
Hash TableTreeDepth-First SearchBreadth-First SearchSorting+1 more
#16
Rank
#227MediumFrequency: 96%High Priority

Basic Calculator II

Asked at Meta
MathStringStack
#17
Rank
#680EasyFrequency: 95%High Priority

Valid Palindrome II

Asked at Meta
Two PointersStringGreedy
#18
Rank
#739MediumFrequency: 94%High Priority

Daily Temperatures

Asked at TikTok
ArrayStackMonotonic Stack
#19
Rank
#415EasyFrequency: 94%High Priority

Add Strings

Asked at Oracle
MathStringSimulation
#20
Rank
#957MediumFrequency: 94%High Priority

Minimum Add to Make Parentheses Valid

Asked at PayPal
StringStackGreedy
#21
Rank
#2891MediumFrequency: 93%High Priority

Maximum Beauty of an Array After Applying Operation

Asked at Salesforce
ArrayBinary SearchSliding WindowSorting
#22
Rank
#152MediumFrequency: 93%High Priority

Maximum Product Subarray

Asked at Salesforce
ArrayDynamic Programming
#23
Rank
#2MediumFrequency: 93%High Priority

Add Two Numbers

Asked at Infosys
Linked ListMathRecursion
#24
Rank
#234EasyFrequency: 93%High Priority

Palindrome Linked List

Asked at Databricks
Linked ListTwo PointersStackRecursion
#25
Rank
#3639MediumFrequency: 93%High Priority

Zero Array Transformation I

Asked at Databricks
ArrayPrefix Sum
#26
Rank
#88EasyFrequency: 92%High Priority

Merge Sorted Array

Asked at Microsoft
ArrayTwo PointersSorting
#27
Rank
#215MediumFrequency: 92%High Priority

Kth Largest Element in an Array

Asked at Meta
ArrayDivide and ConquerSortingHeap (Priority Queue)Quickselect
#28
Rank
#19MediumFrequency: 92%High Priority

Remove Nth Node From End of List

Asked at Salesforce
Linked ListTwo Pointers
#29
Rank
#1790MediumFrequency: 91%High Priority

Lowest Common Ancestor of a Binary Tree III

Asked at Meta
Hash TableTwo PointersTreeBinary Tree
#30
Rank
#129MediumFrequency: 91%High Priority

Sum Root to Leaf Numbers

Asked at Apple
TreeDepth-First SearchBinary Tree
#31
Rank
#1046MediumFrequency: 91%High Priority

Max Consecutive Ones III

Asked at Oracle
ArrayBinary SearchSliding WindowPrefix Sum
#32
Rank
#1423MediumFrequency: 91%High Priority

Maximum Number of Occurrences of a Substring

Asked at Infosys
Hash TableStringSliding Window
#33
Rank
#122MediumFrequency: 90%High Priority

Best Time to Buy and Sell Stock II

Asked at Oracle
ArrayDynamic ProgrammingGreedy
#34
Rank
#20EasyFrequency: 90%High Priority

Valid Parentheses

Asked at Airbnb
StringStack
#35
Rank
#121EasyFrequency: 89%High Priority

Best Time to Buy and Sell Stock

Asked at Apple
ArrayDynamic Programming
#36
Rank
#136EasyFrequency: 89%High Priority

Single Number

Asked at Flipkart
ArrayBit Manipulation
#37
Rank
#852MediumFrequency: 89%High Priority

Friends Of Appropriate Ages

Asked at Infosys
ArrayTwo PointersBinary SearchSorting
#38
Rank
#146MediumFrequency: 88%High Priority

LRU Cache

Asked at Microsoft
Hash TableLinked ListDesignDoubly-Linked List
#39
Rank
#364MediumFrequency: 88%High Priority

Nested List Weight Sum II

Asked at LinkedIn
StackDepth-First SearchBreadth-First Search
#40
Rank
#7MediumFrequency: 88%High Priority

Reverse Integer

Asked at Salesforce
Math
#41
Rank
#6MediumFrequency: 88%High Priority

Zigzag Conversion

Asked at Flipkart
String
#42
Rank
#408EasyFrequency: 87%High Priority

Valid Word Abbreviation

Asked at Meta
Two PointersString
#43
Rank
#912MediumFrequency: 87%High Priority

Random Pick with Weight

Asked at Meta
ArrayMathBinary SearchPrefix SumRandomized
#44
Rank
#998MediumFrequency: 87%High Priority

Check Completeness of a Binary Tree

Asked at Apple
TreeBreadth-First SearchBinary Tree
#45
Rank
#394MediumFrequency: 87%High Priority

Decode String

Asked at Oracle
StringStackRecursion
#46
Rank
#621MediumFrequency: 85%High Priority

Task Scheduler

Asked at Amazon
ArrayHash TableGreedySortingHeap (Priority Queue)+1 more
#47
Rank
#50MediumFrequency: 85%High Priority

Pow(x, n)

Asked at Meta
MathRecursion
#48
Rank
#162MediumFrequency: 85%High Priority

Find Peak Element

Asked at Meta
ArrayBinary Search
#49
Rank
#1019EasyFrequency: 85%High Priority

Squares of a Sorted Array

Asked at Salesforce
ArrayTwo PointersSorting
#50
Rank
#134MediumFrequency: 85%High Priority

Gas Station

Asked at Infosys
ArrayGreedy
#51
Rank
#3MediumFrequency: 84%High Priority

Longest Substring Without Repeating Characters

Asked at Microsoft
Hash TableStringSliding Window
#52
Rank
#339MediumFrequency: 84%High Priority

Nested List Weight Sum

Asked at Meta
Depth-First SearchBreadth-First Search
#53
Rank
#366MediumFrequency: 84%High Priority

Find Leaves of Binary Tree

Asked at LinkedIn
TreeDepth-First SearchBinary Tree
#54
Rank
#387EasyFrequency: 83%High Priority

First Unique Character in a String

Asked at Oracle
Hash TableStringQueueCounting
#55
Rank
#1330MediumFrequency: 83%High Priority

Longest Arithmetic Subsequence of Given Difference

Asked at Airbnb
ArrayHash TableDynamic Programming
#56
Rank
#1108MediumFrequency: 83%High Priority

Analyze User Website Visit Pattern

Asked at PayPal
ArrayHash TableSorting
#57
Rank
#772MediumFrequency: 83%High Priority

Construct Quad Tree

Asked at Infosys
ArrayDivide and ConquerTreeMatrix
#58
Rank
#3654MediumFrequency: 83%High Priority

Minimum Array Sum

Asked at Databricks
ArrayDynamic Programming
#59
Rank
#200MediumFrequency: 82%High Priority

Number of Islands

Asked at Amazon
ArrayDepth-First SearchBreadth-First SearchUnion FindMatrix
#60
Rank
#424MediumFrequency: 82%High Priority

Longest Repeating Character Replacement

Asked at Apple
Hash TableStringSliding Window
#61
Rank
#398MediumFrequency: 82%High Priority

Random Pick Index

Asked at Oracle
Hash TableMathReservoir SamplingRandomized
#62
Rank
#1908EasyFrequency: 82%High Priority

Recyclable and Low Fat Products

Asked at Salesforce
Database
#63
Rank
#1014MediumFrequency: 82%High Priority

K Closest Points to Origin

Asked at Salesforce
ArrayMathDivide and ConquerGeometrySorting+2 more
#64
Rank
#141EasyFrequency: 82%High Priority

Linked List Cycle

Asked at Flipkart
Hash TableLinked ListTwo Pointers
#65
Rank
#560MediumFrequency: 81%High Priority

Subarray Sum Equals K

Asked at Meta
ArrayHash TablePrefix Sum
#66
Rank
#348MediumFrequency: 81%High Priority

Design Tic-Tac-Toe

Asked at PayPal
ArrayHash TableDesignMatrixSimulation
#67
Rank
#733EasyFrequency: 81%High Priority

Flood Fill

Asked at Infosys
ArrayDepth-First SearchBreadth-First SearchMatrix
#68
Rank
#1894EasyFrequency: 80%High Priority

Merge Strings Alternately

Asked at Google
Two PointersString
#69
Rank
#1566EasyFrequency: 80%High Priority

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

Asked at Salesforce
Two PointersStringString Matching
#70
Rank
#151MediumFrequency: 80%High Priority

Reverse Words in a String

Asked at Airbnb
Two PointersString
#71
Rank
#27EasyFrequency: 80%High Priority

Remove Element

Asked at Flipkart
ArrayTwo Pointers
#72
Rank
#104EasyFrequency: 80%High Priority

Maximum Depth of Binary Tree

Asked at Flipkart
TreeDepth-First SearchBreadth-First SearchBinary Tree
#73
Rank
#53MediumFrequency: 79%High Priority

Maximum Subarray

Asked at Microsoft
ArrayDivide and ConquerDynamic Programming
#74
Rank
#70EasyFrequency: 79%High Priority

Climbing Stairs

Asked at Microsoft
MathDynamic ProgrammingMemoization
#75
Rank

Other Collections

Most Frequent Interview Questions

The top 50 most frequently asked coding interview questions across all major tech companies.

50 problems →

Top 100 Interview Questions

Essential collection of 100 coding problems that appear most often in technical interviews.

100 problems →

Advanced Interview Problems

Challenging hard problems asked at top-tier tech companies for senior positions.

50 problems →

Quick Interview Prep - 25 Essential Problems

Curated list of 25 must-know problems for last-minute interview preparation.

25 problems →

System Design Interview Prep

Coding problems that help build system design thinking and scalability concepts.

60 problems →

Turn Practice into Success

Get AI assistance during your real interviews to solve these problems live and land your dream job.

Get Started Free

No credit card required

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
  • 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.