INTERVIEW PREP · SDE 1
SDE 1 interview questions and process
For new grads and engineers with up to about 2 years of experience (also called new grad, entry-level, junior software engineer, SDE I). The rounds at 20 companies, what interviewers expect at this level, and the questions candidates report, most widely asked first.
SDE 1 interviews at 20 companies
| Company | Title | Interviews after screening | Design round |
|---|---|---|---|
| L3 Software Engineer II | About 5 | Usually not | |
| Amazon | SDE I (L4) | About 5 | Yes |
| Microsoft | Software Engineer (59–60) | About 4 | Usually not |
| Meta | E3 Software Engineer | About 3 | Usually not |
| Apple | ICT2 Software Engineer | About 7 | Yes |
| Netflix | L3 Software Engineer 3 (small new-grad program) | About 5 | Usually not |
| Uber | L3 Software Engineer I | About 4 | Yes |
| Software Engineer (entry) | About 3 | Usually not | |
| Airbnb | G7 Software Engineer | About 5 | Usually not |
| Stripe | L1 Software Engineer | About 5 | Usually not |
| Atlassian | P30 Graduate / entry Software Engineer | About 3 | Yes |
| Goldman Sachs | Analyst | About 5 | Yes |
| Salesforce | AMTS, then MTS | About 3 | Usually not |
| Oracle | IC1–IC2 Software Developer / MTS | About 4 | Yes |
| Adobe | MTS-1 / SDE 1–2 | About 4 | Usually not |
| Flipkart | SDE-1 | About 2 | Usually not |
| Walmart Global Tech | Software Engineer II (entry) | About 3 | Usually not |
| PhonePe | Software Engineer 1 | About 3 | Yes |
| Swiggy | Associate Software Engineer / SDE-I | About 3 | Yes |
| Razorpay | SDE-1 | About 2 | Yes |
What each round expects at SDE 1
Coding questions for SDE 1 interviews
Pick companies to see only their questions. Each links to a problem with an editor, hidden tests, a walkthrough video and solutions in four languages.
- LRU Cache Medium Design Data Structures also Amazon, Microsoft, Apple +5
- Lowest Common Ancestor of a Binary Tree Medium Trees & BST also Google, Meta, Netflix +2
- Number of Islands Medium Graphs also Amazon, Microsoft, Meta +2
- Trapping Rain Water Hard Arrays & Hashing also Amazon, Microsoft, Goldman Sachs +2
- Course Schedule Medium Graphs also Google, Amazon, Netflix +2
- Longest Substring Without Repeating Characters Medium Arrays & Hashing also Amazon, Netflix, Adobe +1
- Cheapest Flights Within K Stops Medium Graphs also Google, Airbnb, Flipkart +1
- Two Sum Easy Arrays & Hashing also Amazon, Microsoft, Atlassian +1
- Merge Intervals Medium Intervals also Netflix, LinkedIn, Atlassian +1
- Coin Change Medium Dynamic Programming also Google, Airbnb, Goldman Sachs +1
- Best Time to Buy and Sell Stock Easy Dynamic Programming also Amazon, Apple, Netflix +1
- Minimum Window Substring Hard Arrays & Hashing also Google, Meta, LinkedIn +1
- Serialize and Deserialize Binary Tree Hard Trees & BST also Amazon, Meta, LinkedIn +1
- Alien Dictionary Hard Graphs also Amazon, Meta, Airbnb
- First Missing Positive Hard Arrays & Hashing also Microsoft, Flipkart, Walmart Global Tech
- Group Anagrams Medium Arrays & Hashing also Amazon, Meta, Oracle
- Next Greater Element I Easy Monotonic Stack also Oracle, Adobe, Walmart Global Tech
- Word Ladder Hard Graphs also Google, Amazon, LinkedIn
- Binary Tree Maximum Path Sum Hard Trees & BST also Google, Amazon, Adobe
- Copy List with Random Pointer Medium Linked List also Amazon, Microsoft, Meta
- Distribute Coins in Binary Tree Medium Trees & BST also Amazon, PhonePe
- Evaluate Division Medium Graphs also Uber, Stripe
- Longest Repeating Character Replacement Medium Arrays & Hashing also Uber, Adobe
- Maximum Profit in Job Scheduling Hard Dynamic Programming also Airbnb, Razorpay
- Word Search Medium Recursion & Backtracking also Microsoft, PhonePe
- Valid Word Abbreviation Easy Arrays & Hashing also Meta, LinkedIn
- Time Based Key-Value Store Medium Binary Search also Apple, Netflix
- Max Stack Hard Design Data Structures also LinkedIn, Salesforce
- Asteroid Collision Medium Stack also Flipkart, Swiggy
- Merge k Sorted Lists Hard Heaps also Amazon, Microsoft
- Longest Substring with At Most K Distinct Characters Medium Arrays & Hashing also Microsoft, Razorpay
- Odd Even Linked List Medium Linked List also Apple, Adobe
- Valid Palindrome II Easy Arrays & Hashing also Meta, Apple
- Valid Parentheses Easy Stack also Apple, Netflix
- Spiral Matrix Medium Arrays & Hashing also Microsoft, Adobe
- Subarray Sum Equals K Medium Arrays & Hashing also Meta, PhonePe
- Top K Frequent Words Medium Heaps also Amazon, Goldman Sachs
- Container With Most Water Medium Arrays & Hashing also Microsoft, Goldman Sachs
- Product of Array Except Self Medium Arrays & Hashing also Meta, Oracle
- Implement Queue using Stacks Easy Stack also Goldman Sachs, Walmart Global Tech
- House Robber Medium Dynamic Programming also Adobe, Flipkart
- Decode String Medium Stack also Google, Microsoft
- Meeting Rooms II Medium Intervals also Amazon, Meta
- Koko Eating Bananas Medium Binary Search also Amazon, Goldman Sachs
- Diameter of Binary Tree Easy Trees & BST also Meta, Adobe
- Binary Tree Zigzag Level Order Traversal Medium Trees & BST also Amazon, Walmart Global Tech
- Reverse Nodes in k-Group Hard Linked List also Amazon, Microsoft
- Reconstruct Itinerary Hard Graphs also Amazon, Airbnb
- Kadane's Algorithm - Simple Medium Arrays & Hashing also LinkedIn, Adobe
- 0 - 1 Knapsack Problem Medium Dynamic Programming also Goldman Sachs, Flipkart
- Median of Two Sorted Arrays Hard Binary Search also Microsoft, Adobe
- Longest Palindromic Subsequence Medium Dynamic Programming also LinkedIn, Goldman Sachs
- Continuous Subarray Sum Medium Arrays & Hashing also Oracle, Adobe
- Gas Station Medium Arrays & Hashing also Amazon, Microsoft
- Implement Trie (Prefix Tree) Medium Tries also Google
- Reverse Words in a String Medium Arrays & Hashing also Microsoft
- Decode Ways Medium Dynamic Programming also Goldman Sachs
- Maximum Frequency Stack Hard Design Data Structures also Salesforce
- Min Stack Medium Design Data Structures also Salesforce
- Word Break Medium Dynamic Programming also Flipkart
- Combination Sum (repeating elements) Medium Recursion & Backtracking also Airbnb
- Search a 2D Matrix II (Young Tableau) Medium Binary Search also Oracle
- Surrounded Regions Medium Graphs also Uber
- Shortest Path in Binary Matrix Medium Graphs also Oracle
- Top K Frequent Elements Medium Heaps also Apple
- Missing Number Easy Bit Manipulation also Oracle
- N-Queens Hard Recursion & Backtracking also Walmart Global Tech
- Kth Largest Element in an Array Medium Heaps also Netflix
- Burst Balloons Hard Dynamic Programming also Goldman Sachs
- Rotting Oranges Medium Graphs also Flipkart
- Swap Nodes in Pairs Medium Linked List also Microsoft
- Kth Largest Element in a Stream Easy Heaps also Goldman Sachs
- Sort List Medium Linked List also Microsoft
- Kth Smallest Element in a BST Medium Trees & BST also Goldman Sachs
- Unique Paths II Medium Dynamic Programming also Flipkart
- Construct Binary Tree from Preorder and Inorder Traversal Medium Trees & BST also Microsoft
- Permutations Medium Recursion & Backtracking also LinkedIn
- 01 Matrix Medium Graphs also Oracle
- Largest Rectangle in Histogram Hard Monotonic Stack also Flipkart
- Validate Binary Search Tree Medium Trees & BST also Microsoft
- Linked List Cycle Easy Linked List also Oracle
- Longest Common Subsequence Medium Dynamic Programming also Google
- Maximal Square Medium Dynamic Programming also Google
- Daily Temperatures Medium Monotonic Stack also Amazon
- Sort Colors Medium Arrays & Hashing also Microsoft
- Evaluate Reverse Polish Notation Medium Stack also Google
- Flood Fill Easy Graphs also Amazon
- Basic Calculator Hard Stack also Meta
No questions match.
System design questions at SDE 1
From the 9 companies that run a design round at this level.
-
Movie booking
-
Notification system
Asked at Apple, Atlassian, Goldman Sachs, Razorpay
-
Rate limiter
Asked at Amazon, Atlassian, Swiggy
Practise on the design board -
E-commerce (Amazon)
-
Google Drive
Asked at Apple, Uber, Razorpay
Practise on the design board -
Job scheduler
Asked at Goldman Sachs, Oracle, Razorpay
-
WhatsApp
Practise on the design board -
Digital wallet
-
Web crawler
Asked at Apple
-
Uber
Asked at Uber
-
Google Docs
Asked at Atlassian
-
Top K (trending)
Asked at Atlassian
-
Payment system
Asked at Goldman Sachs
-
Flash sale
Asked at Goldman Sachs
-
URL shortener
Asked at Oracle
Practise on the design board -
Search autocomplete
Asked at Oracle
-
Google Search
Asked at PhonePe
-
Monitoring and alerting
Asked at PhonePe
-
Food delivery
Asked at Swiggy
How to answer any design question: the LADDER method · How the design round is scored
Questions people ask
What is asked in a SDE 1 interview?
Most companies run about 4 interviews after the screening at this level. The largest part of the loop: often three coding rounds. Medium problems, sometimes one hard. Correct, clean code and clear reasoning matter more than speed.
Is system design asked for SDE 1?
9 of the 20 companies here run a design round at this level (Amazon, Apple, Uber, Atlassian, Goldman Sachs, Oracle, PhonePe, Swiggy, …). Usually absent, or light design questions inside a coding round.
Which coding questions are asked most in SDE 1 interviews?
Asked at the most companies: LRU Cache (8), Lowest Common Ancestor of a Binary Tree (5), Number of Islands (5), Trapping Rain Water (5), Course Schedule (5), Longest Substring Without Repeating Characters (4).