LogIn
I don't have account.
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
Adℹ

My Uber SDE-1 Interview Experience

Ajeet Pawar
96 Views
Amazon Pay offer
Adℹ

Cracking an interview at Uber is a dream for many software developers. I recently had the opportunity to participate in the Uber SDE-1 placement. Although I didn't make it to the final round, the experience taught me a lot about where I stood, how Uber evaluates candidates and what to improve for the future. Here's my complete Uber interview experience with interview questions.

Application Journey

I applied for Uber through uber carrer.

Even though I couldn't clear all rounds, I consider this interview a valuable experience to assess my strengths and weaknesses. It showed me exactly what I needed to improve for future interviews.

Round 1 : Online Coding Round (Easy)

  • Duration: 90 Minutes
  • Platform: Online Coding Platform
  • Format: 12 Questions -> 10 MCQs + 2 Coding Problems

This was a moderate-level test. With a decent command of Linux, DSA and basic programming, you can comfortably crack it.

Coding Problems:

1. Longest Common Subsequence

  • Difficulty: Moderate

Given two strings, find the length of their longest subsequence that appears in both strings (not necessarily contiguous).


Input: s1 = "abcde", s2 = "ace"
Output: 3
Explanation: LCS is "ace"

My Approach:

  • Recognized it as a Dynamic Programming problem.

  • Created a 2D DP array (dp[i][j]) to store intermediate results.

  • The answer was found at the bottom-right cell of the DP matrix.

2. Rearrange Linked List

  • Difficulty: Moderate

Reorder a singly linked list such that all nodes from the second half are reversed and merged alternately with nodes from the first half.


Input: 1 -> 2 -> 3 -> 4 -> 5
Output: 1 -> 5 -> 2 -> 4 -> 3

Concepts: Linked List Manipulation, Reversal, Two-Pointer

My Approach:

  • Find the middle of the linked list.

  • Reverse the second half.

  • Merge both halves alternately.

Round 2 : Technical Round (Medium)

  • Duration: 60 Minutes
  • Format: 2 Problems + Conceptual Questions

This round tested both data structure understanding and database knowledge.

Coding Problems:

1. Deletion in Doubly Linked List

  • Difficulty: Easy

Delete a given node from a doubly linked list while maintaining proper link connections.

My Approach:

  • Update the next of the previous node and the prev of the next node to skip the target node.

  • Handle edge cases for head or tail deletion.

Interviewer wants to understood my knowledge on node connections and pointer adjustments. Interviewer also discussed self-balancing tree concepts related to efficient data management.

2. SQL Question

Problem:

Write a query to find the student with the second-highest marks.

My Approach:

  • Used a nested query to exclude the maximum and then find the next maximum.

SELECT MAX(marks)
FROM students
WHERE marks < (SELECT MAX(marks) FROM students);

Round 3 : System Design

  • Duration: 60 Minutes

1. System Design : Online Food Delivery System (Moderate)

Design a scalable food delivery platform like Uber Eats or DoorDash that supports user interaction, order management, delivery tracking and payments.

Key Considerations:

  • Users: Customers, Restaurants and Delivery Partners

  • Features: Search restaurants, place orders, real-time delivery tracking and secure payments

  • API flow and user interface considerations

  • Real-time updates for tracking

Database Design:

  • Tables for Users, Orders, Restaurants, Menus and Deliveries

Scalability:

  • Use caching, load balancers and a microservices-based architecture
Responses (0)

Write a response

CommentHide Comments

No Comments yet.

"},"4":{"id":4,"name":"ZEBRONICS Blanc mouse ad","otherData":"{}","contentFormat":2,"content":"
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
"},"2":{"id":2,"name":"Crousal Ads","otherData":"{}","contentFormat":2,"content":"
Sponsored -34%
iQOO Amazon's Choice

iQOO Z10 Lite 5G — Cyber Green, 4GB RAM, 128GB Storage

Dimensity 6300 · 50MP Sony AI Camera · 6000 mAh · IP64

★★★★★ 4.0 (2,052) 500+ bought last month
₹18,997 M.R.P. ₹28,999Save ₹10,002
Buy Now
"},"1":{"id":1,"name":"Banner Ads","otherData":"{}","contentFormat":2,"content":"\n
\n \n \n \"Amazon\n \n
"}}},"blogDetails":{"isWriter":false,"likes":0,"isLikedByUser":false,"tagIds":[9,134,177,189],"tags":[{"id":9,"name":"SQL","maskingName":"sql","isFeatured":true},{"id":134,"name":"Interview","maskingName":"interview","isFeatured":true},{"id":177,"name":"DSA","maskingName":"dsa","isFeatured":true},{"id":189,"name":"System Design","maskingName":"system-design","isFeatured":true}],"comments":[],"bookmark":{"isBookmarked":false,"count":0},"author":{"userId":"MjlfNF84LVsyMF0ybi10Q19BTmdlX19JdA==","name":"Ajeet Pawar"},"viewCount":95,"showBannerImage":false,"seoTags":null,"content":"

Cracking an interview at Uber is a dream for many software developers. I recently had the opportunity to participate in the Uber SDE-1\nplacement.\nAlthough I didn't make it to the final round, the experience taught me a lot about where I stood, how Uber evaluates candidates\nand what to improve for the future. Here's my complete Uber interview experience with interview questions.

\n

Application Journey

\n

I applied for Uber through uber carrer.

\n

Even though I couldn't clear all rounds, I consider this interview a valuable experience to assess my strengths and weaknesses.\nIt showed me exactly what I needed to improve for future interviews.

\n

Round 1 : Online Coding Round (Easy)

\n\n

This was a moderate-level test. With a decent command of Linux, DSA and basic programming, you can comfortably crack it.

\n

Coding Problems:

\n

1. Longest Common Subsequence

\n\n

Given two strings, find the length of their longest subsequence that appears in both strings (not necessarily contiguous).

\n
\nInput: s1 = \"abcde\", s2 = \"ace\"\nOutput: 3\nExplanation: LCS is \"ace\"\n
\n

My Approach:

\n\n

2. Rearrange Linked List

\n\n

Reorder a singly linked list such that all nodes from the second half are reversed and merged alternately with nodes from the\nfirst half.

\n
\nInput: 1 -> 2 -> 3 -> 4 -> 5\nOutput: 1 -> 5 -> 2 -> 4 -> 3\n
\n

Concepts: Linked List Manipulation, Reversal, Two-Pointer

\n

My Approach:

\n\n

Round 2 : Technical Round (Medium)

\n\n

This round tested both data structure understanding and database knowledge.

\n

Coding Problems:

\n

1. Deletion in Doubly Linked List

\n\n

Delete a given node from a doubly linked list while maintaining proper link connections.

\n

My Approach:

\n\n

Interviewer wants to understood my knowledge on node connections and pointer adjustments. Interviewer also discussed self-balancing tree concepts\nrelated to efficient data management.

\n

2. SQL Question

\n

Problem:

\n

Write a query to find the student with the second-highest marks.

\n

My Approach:

\n\n
\nSELECT MAX(marks)\nFROM students\nWHERE marks < (SELECT MAX(marks) FROM students);\n
\n

Round 3 : System Design

\n\n

1. System Design : Online Food Delivery System (Moderate)

\n

Design a scalable food delivery platform like Uber Eats or DoorDash that supports user interaction, order management,\ndelivery tracking and payments.

\n

Key Considerations:

\n\n

Database Design:

\n\n

Scalability:

\n","categoryId":363,"subCategoryId":531,"contentFormat":5,"blogId":29,"userId":"MjlfNF84LVsyMF0ybi10Q19BTmdlX19JdA==","title":"My Uber SDE-1 Interview Experience","url":"my-uber-sde-1-interview-experience","bannerImage":"","seoDescription":"","generatedOn":"2025-10-08T15:47:20","updatedOn":"2026-08-30T07:08:20"},"popularContents":[{"id":130,"title":"Rippling SDE-2 Interview Experience (4+ Years Experience) | Offer Received | Coding, LLD & System Design","url":"rippling-sde-2-interview-experience-4-years-experience-offer-received-coding-lld-system-design","description":null,"seoDescription":"Detailed Rippling SDE-2 interview experience with complete 5 rounds, coding questions, rules engine design, system design and preparation tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.230588Z","viewCount":0},{"id":197,"title":"My Adobe SDE Interview Experience (Aug 2026) 5 Rounds, Selected","url":"my-adobe-sde-interview-experience-aug-2026-5-rounds-selected","description":null,"seoDescription":"Real Adobe SDE interview: 5 rounds, 4 DSA problems (Rotate Array, BSTs, Kth Smallest Matrix), code review & behavioral round. Full solutions + tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2338889Z","viewCount":0},{"id":139,"title":"Blinkit (Eternal) SDE-1 Interview Experience (June 2026) – Offer Received","url":"blinkit-eternal-sde-1-interview-experience-june-2026-offer-received","description":null,"seoDescription":"Blinkit SDE-1 interview experience with a 30 LPA offer. Covers House Robber DP, ticket booking system design, culture fit round and tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2305894Z","viewCount":0},{"id":122,"title":"Zepto SDE-1 Interview Experience (Backend Developer) : Real DSA, LLD, Chess Game Design","url":"zepto-sde-1-interview-experience-backend-developer-real-dsa-lld-chess-game-design","description":null,"seoDescription":" Zepto SDE-1 Backend Interview Experience covering DSA, Dynamic Programming, LLD, API Design, DB Schema, OOP & Product Company Rounds.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2305866Z","viewCount":0},{"id":172,"title":"Google L4 Software Engineer III interview experience | Selected","url":"google-l4-software-engineer-iii-interview-experience-selected","description":null,"seoDescription":"Google L4 Software Engineer III interview experience with API design, Googlyness, route matching, graph coding rounds, follow-up questions and tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2338868Z","viewCount":0},{"id":167,"title":"Meesho SDE-1 Online Assessment Interview Experience (Remote) - Rejected","url":"meesho-sde-1-online-assessment-interview-experience-remote-rejected","description":null,"seoDescription":"Read a real Meesho SDE-1 online assessment experience with coding questions, DSA topics, solutions, difficulty level, preparation tips and interview insights.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2305912Z","viewCount":0},{"id":34,"title":"System Design Deep Dive: 25 Essential Interview Questions","url":"system-design-deep-dive-25-essential-interview-questions","description":null,"seoDescription":"","contentType":5,"generatedOn":"2026-10-14T22:22:40.2305815Z","viewCount":0},{"id":168,"title":"Amazon SDE-2 Interview Experience (3 Years Experience)","url":"amazon-sde-2-interview-experience-3-years-experience","description":null,"seoDescription":" Read a real Amazon SDE-2 interview experience covering the online assessment, coding rounds, object-oriented design, leadership principles and system design.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2338827Z","viewCount":0},{"id":118,"title":"JioHotstar Staff Software Engineer Interview Experience (Bangalore)","url":"jiohotstar-staff-software-engineer-interview-experience-bangalore","description":null,"seoDescription":"JioHotstar Staff Software Engineer interview experience covering Uber system design, API rate limiter LLD, leadership rounds, bar raiser and HR insights.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2305851Z","viewCount":0},{"id":171,"title":"Meesho SDE-1 Backend Interview Experience (Remote | 3 Round) - Rejected","url":"meesho-sde-1-backend-interview-experience-remote-3-round-rejected","description":null,"seoDescription":"Read a real Meesho SDE-1 Backend interview experience covering the online assessment, DSA interview, machine coding round, LLD questions and preparation tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2338853Z","viewCount":0}],"latestContents":[{"id":219,"title":"6 Tools That Made My Life Easier as a Software Engineer","url":"6-tools-that-made-my-life-easier-as-a-software-engineer","description":null,"seoDescription":"The 6 developer tools I use daily as a software engineer: Git, VS Code, Docker, Postman, Chrome DevTools, and AI assistants, with real tips, mistakes, and trade","contentType":5,"generatedOn":"2026-10-14T22:22:40.202193Z","viewCount":0},{"id":218,"title":"When Should a Business Use Multiple AI Agents Instead of One?","url":"when-should-a-business-use-multiple-ai-agents-instead-of-one","description":null,"seoDescription":"Single agent or multi-agent AI? Learn the 4 signals that justify splitting agents by knowledge, permissions, and risk, plus routing and handoff tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.202197Z","viewCount":0},{"id":216,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-14T22:22:40.2021988Z","viewCount":0},{"id":217,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022004Z","viewCount":0},{"id":215,"title":"What Happens When an AI Agent Doesn't Know the Answer?","url":"what-happens-when-an-ai-agent-doesnt-know-the-answer","description":null,"seoDescription":"Most AI agents fail quietly. They guess instead of saying \"I don't know.\" Here's how to design better fallback and human-handoff behavior.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022019Z","viewCount":0},{"id":214,"title":"Greedy Algorithms Explained: How They Work, When They Fail and How to Use Them","url":"greedy-algorithms-explained-how-they-work-when-they-fail-and-how-to-use-them","description":null,"seoDescription":"Learn greedy algorithms step by step with C# code Dijkstra, Huffman coding, knapsack and MSTs plus when greedy fails and how to prove it's correct","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022037Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022051Z","viewCount":0},{"id":212,"title":"How to Get 10x Better AI Answers Without Writing Better Prompts : 10 Proven Techniques","url":"how-to-get-10x-better-ai-answers-without-writing-better-prompts-10-proven-techniques","description":null,"seoDescription":"Get better AI answers without complex prompts. Learn 10 practical techniques using context, examples, tools, feedback, and verification.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022065Z","viewCount":0},{"id":211,"title":"I Interviewed for a Microsoft SDE I Role. Here's Everything That Happened.","url":"i-interviewed-for-a-microsoft-sde-i-role-heres-everything-that-happened","description":null,"seoDescription":"My real Microsoft SDE I interview experience, all 4 rounds, the exact DSA problems with fully tested solutions, the WhatsApp system design round","contentType":5,"generatedOn":"2026-10-14T22:22:40.202208Z","viewCount":0},{"id":140,"title":"PolicyBazaar Software Development Engineer (SDE) Interview Experience | DSA, Core CS & System Design","url":"policybazaar-software-development-engineer-sde-interview-experience-dsa-core-cs-system-design","description":null,"seoDescription":"Detailed PolicyBazaar SDE interview experience covering 3 rounds: DSA coding, core CS assessment and system design with key learnings and insights.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2022117Z","viewCount":0}],"relatedContents":[{"id":82,"title":"Uber Senior Software Engineer Interview Experience | Real Interview Questions, System Design & Preparation Guide","url":"uber-senior-software-engineer-interview-experience","description":null,"seoDescription":"Uber SDE 2 interview experience with real questions, rounds, DSA, system design insights, tips, and preparation strategy for software engineers.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2468919Z","viewCount":0},{"id":83,"title":"Uber SDE 2 Interview Experience (5 Rounds, Selected) - Complete DSA Questions with solution, System Design & Managerial Round","url":"uber-sde-2-interview-experience","description":null,"seoDescription":"Uber SDE 2 interview experience with 5 rounds, real DSA questions, system design, coding round, and preparation tips to crack Uber interviews.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2468963Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2468981Z","viewCount":0},{"id":211,"title":"I Interviewed for a Microsoft SDE I Role. Here's Everything That Happened.","url":"i-interviewed-for-a-microsoft-sde-i-role-heres-everything-that-happened","description":null,"seoDescription":"My real Microsoft SDE I interview experience, all 4 rounds, the exact DSA problems with fully tested solutions, the WhatsApp system design round","contentType":5,"generatedOn":"2026-10-14T22:22:40.2468999Z","viewCount":0},{"id":140,"title":"PolicyBazaar Software Development Engineer (SDE) Interview Experience | DSA, Core CS & System Design","url":"policybazaar-software-development-engineer-sde-interview-experience-dsa-core-cs-system-design","description":null,"seoDescription":"Detailed PolicyBazaar SDE interview experience covering 3 rounds: DSA coding, core CS assessment and system design with key learnings and insights.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2469018Z","viewCount":0},{"id":139,"title":"Blinkit (Eternal) SDE-1 Interview Experience (June 2026) – Offer Received","url":"blinkit-eternal-sde-1-interview-experience-june-2026-offer-received","description":null,"seoDescription":"Blinkit SDE-1 interview experience with a 30 LPA offer. Covers House Robber DP, ticket booking system design, culture fit round and tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2469036Z","viewCount":0},{"id":137,"title":"JPMorgan SDE-2 Interview Experience - 3 Rounds | Java, Code Review & System Design","url":"jpmorgan-sde-2-interview-experience-3-rounds-java-code-review-system-design","description":null,"seoDescription":" JPMorgan Chase SDE-2 interview experience covering code review, Core Java, system design, concurrency, behavioral rounds and key learnings.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2469057Z","viewCount":0},{"id":135,"title":"Spinny SDE-1 Interview Experience (Selected)","url":"spinny-sde-1-interview-experience-selected","description":null,"seoDescription":"Spinny SDE-1 Interview Experience (Selected) | 4 Rounds Breakdown: Coding, LLD, Java, SQL + Real Interview Questions","contentType":5,"generatedOn":"2026-10-14T22:22:40.2469074Z","viewCount":0},{"id":209,"title":"Adobe Computer Scientist 1 Interview Experience: Real Questions, Solutions & Tips","url":"adobe-computer-scientist-1-interview-experience-real-questions-solutions-tips","description":null,"seoDescription":"Real Adobe CS-1 interview experience covering C++, DSA questions, coding solutions, reschedules, rejection, interview challenges and preparation tips.","contentType":5,"generatedOn":"2026-10-14T22:22:40.2469091Z","viewCount":0}]}}},"source":{"isMobile":false}}; window.__CLIENT_RENDER__ = false;