interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Uber

US and global tech · San Francisco, California · Updated Oct 31, 2026

Uber interview experiences from 2025 new grad, intern and India loops

Recent US reports show the same Uber interview process for new grads: a proctored CodeSignal assessment of four problems (two easy, two medium-hard), a one-hour LeetCode-style screen on Zoom, then a final loop of two medium coding interviews and one behavioral interview that digs into your resume. Experienced candidates get a tech screen and four onsite rounds that add system design and low-level design.

The coding is fair but timed tightly, and several reports say the behavioral round goes line by line through your resume. Outcomes and timelines are noted for each report below.

Uber interview process round by round

Round Duration What it tests
Online assessment (CodeSignal) 70 min 4 coding problems, two easy and two medium-hard, proctored
Coding screen 60 min One LeetCode-style problem on Zoom
Final loop - Coding (x2) 45-60 min each Medium DSA with current engineers
Final loop - Behavioral 45-60 min Resume deep dive, ownership, why Uber
System design (experienced) 45-60 min Marketplace-scale design: dispatch, ETA, surge pricing
Bar Raiser (select loops) 45-60 min Independent check against Uber’s hiring bar and cultural norms

Uber interview process in 2025: new grad and intern reports

These show what an interview at Uber looked like for US candidates in 2025. They come from self-reported write-ups on Taro (jointaro.com), and each is one candidate’s account.

  • New grad software engineer, United States (early 2025, accepted offer). CodeSignal assessment about 1.5 weeks after applying, completed in December; the interview invite came about a month later. A one-hour LeetCode-style screen on Zoom, then a final loop of three rounds: two medium coding interviews with current engineers and one behavioral interview. One reported prompt was designing a room reservation system. The offer came a little over a week after the final round.
  • New grad software engineer, Seattle, WA (May 2025, no offer). CodeSignal General Coding Assessment with four problems, two LeetCode easy and two medium-hard. The candidate called it intense but fair, with real time pressure.
  • Software engineer, New York, NY (June 2025, offer declined). Online assessment, one technical screen and four onsite interviews. The questions were LeetCode style, harder than at other companies but fair. The candidate rated the experience negative because several interviewers were dismissive or interrupted often.
  • Software engineer intern, United States (February 2025, no offer). Online assessment, technical rounds at LeetCode easy to medium, and a behavioral round that started with tell me about yourself and went deep into the resume.

Uber interview questions that come up often

Coding / technical

  1. Array/string manipulation and linked-list problems (e.g. find the k-th node from the end)
  2. Detect cycle in a directed graph - DFS coloring / topological sort
  3. Process vs thread, TCP vs UDP, and other OS/networking basics
  4. OOPs concepts explained with a real project example
  5. Machine coding: design a small object-oriented system (remote control, vending machine) with extensible class boundaries

System design (experienced / some loops)

  1. Design the rider-driver dispatch/matching system
  2. Design ETA prediction for a trip in progress
  3. Design a surge-pricing engine reacting to demand within about a minute
  4. How would you keep a geospatial driver index fresh as locations update every few seconds?

HR / behavioral

  1. Tell me about a time you owned a problem nobody assigned to you
  2. A disagreement with a teammate and how you handled it
  3. Why Uber, specifically?
  4. Office preference, start date and work authorization

Uber interview tips from US candidates

  • On the CodeSignal assessment, bank the two easy problems quickly; the Seattle new grad said the time pressure was real.
  • For the machine-coding round, narrate your class design before typing; interviewers often probe how you’d extend it, not just whether it runs.
  • OS, networking, and OOPs fundamentals still open a lot of Uber panels - do not skip them assuming only DSA matters.
  • If you reach system design, explain dispatch/ETA/surge pricing in plain language: inputs, outputs, what breaks first at scale.
  • Know every line of your resume; the 2025 US intern said the behavioral round went deep into it right after tell me about yourself.

Uber behavioral round in these reports

The early-2025 US new grad’s final loop had one behavioral interview out of three rounds; the 2025 intern’s started with tell me about yourself and went deep into the resume. Stories are checked against Uber’s cultural norms such as ownership and grit, and STAR answers for those are on the Uber behavioral interview questions page.

Sample answers for high-frequency questions

Q. Find the kth node from the end of a singly linked list in one pass.
A. Advance a lead pointer k nodes from the head, then move a second pointer from the head in lockstep with the lead until the lead reaches null - the trailing pointer is then at the kth node from the end. It is O(n) time, O(1) space, and needs only one traversal, unlike counting the length first and walking again. Handle the edge cases explicitly: k larger than the list length should return null rather than dereferencing null, and k equal to the length means the head itself. The same two-pointer offset trick underlies deleting the kth-from-end node, where you stop one node earlier to keep the predecessor.

Q. How do you detect a cycle in a directed graph, and where would that matter at Uber?
A. DFS with three states - unvisited, in-progress on the current recursion stack, and finished - flags a cycle the moment you reach an in-progress node, in O(V + E) time and O(V) space. A plain visited set is not enough, because revisiting a finished node is legal in a DAG. Kahn’s algorithm gives the same answer iteratively by peeling off in-degree-zero nodes and checking whether any remain. This matters in practice for dependency graphs - build pipelines, microservice call chains, or a workflow engine - where a cycle means a deadlock or an infinite retry loop rather than an abstract puzzle.

Q. What is the difference between a process and a thread?
A. A process has its own virtual address space, page tables, file descriptor table, and heap; a thread lives inside a process and shares all of that while keeping its own stack, registers, and program counter. Context switching between threads of one process is cheaper because the page tables and TLB stay valid, whereas a process switch flushes them. The trade-off is isolation: a segfault or memory corruption in one thread kills the entire process, while separate processes are protected from one another at the cost of IPC through pipes, sockets, or shared memory. Shared mutable state between threads needs synchronization, which is where races, deadlocks, and lock contention come from.

Q. When would you choose UDP over TCP?
A. TCP gives a connection-oriented, ordered, reliable byte stream with a three-way handshake, retransmission, flow control, and congestion control - and pays for it in head-of-line blocking, where one lost packet stalls everything behind it. UDP is a connectionless datagram service with no ordering, no retransmission, and no congestion control, so it has lower latency and per-packet overhead. Choose UDP for real-time voice and video, live location pings, DNS, and gaming, where a stale packet is worthless and a missed one is better dropped than resent. For continuous driver-location updates, UDP is the natural fit because the next ping supersedes the lost one - and QUIC shows you can layer reliability and encryption on UDP when you want TCP’s guarantees without its head-of-line blocking.

Q. Design a vending machine as a low-level object-oriented system.
A. Model the machine as a state machine with an interface VendingState and implementations Idle, HasMoney, Dispensing, and OutOfStock, each deciding what insertCoin, selectProduct, and dispense do - which removes the sprawling switch statement a naive design produces and makes an illegal transition impossible rather than merely rejected. Keep Inventory as a separate collaborator mapping slot to product and quantity, and a CoinManager owning change calculation, so pricing and change logic are independently testable. Expose a narrow facade for the caller, and make dispense atomic with respect to inventory decrement so two concurrent selections cannot oversell the last item. Say which extension points you would keep - adding a card payment should mean adding a PaymentMethod implementation, not editing the state classes.

Uber interview tips from these reports

CodeSignal OA

  • The new grad assessment is four problems in 70 minutes, proctored, due within 3 days of the email, so take it when you have a clear block of time.
  • Two problems are reported as easy and two as medium-hard; banking the easy two quickly leaves time for the heap and greedy problems.

Coding rounds

  • One US new grad had a one-hour LeetCode-style screen on Zoom, then two medium coding rounds with current engineers.
  • A June 2025 New York candidate called the LeetCode-style questions harder than at other companies but fair.

Behavioral round

  • A 2025 US intern said interviewers go deep into your resume after tell me about yourself, so know every project line you list.
  • Uber scores stories against its cultural norms such as ownership and grit, so prepare one story each for owning a problem and sticking with a hard one.

Uber India: Software Engineer I campus loop and reported pay

Nearly all of Uber’s India entry-level hiring funnels into a single title - Software Engineer I out of Bengaluru - filled through targeted application windows and referrals, not a blanket walk-in drive across colleges. No fixed CGPA cutoff is published anywhere. Before acting on a forwarded “Uber campus drive” notice, cross-check it against Uber’s careers page.

Community-reported total compensation for a Software Engineer I in India clusters roughly in the ₹20-36 LPA range (Levels.fyi, 2026), skewed by location, stock refresh, and level within the band. For India OA drills, see Uber on placementpapers.app.

Uber India round-wise process

Round Duration What it tests
Online Assessment 60-90 min 2-3 DSA coding problems
Technical Round 1 45-60 min OS/networking/OOPs fundamentals + coding
Technical Round 2 45-60 min Machine coding / low-level object-oriented design
Hiring Manager / HR 30-45 min Behavioral fit, project deep dive, cultural norms

Real interview experiences from India

Details differ by campus and year.

Experience 1: Summer internship, on-campus (offer)

Source: Uber Interview Experience for Summer Internship (On-Campus) - GeeksforGeeks

Round 1 - Online assessment (CodeSignal, 60 min)

  • Three problems: converting a number from base 2 to base 6, a binary-string question about the largest substring length you can flip to make all bits equal, and a modified bowling problem scored with DP.
  • The candidate ran out of time on the third, submitted a brute force that earned about half the points, and still cleared. Partial credit does count here.

Round 2 - Technical 1 (Zoom + CodeSignal, 45 min, two interviewers)

  • Find the critical and pseudo-critical edges in a minimum spanning tree, a LeetCode Hard. Solved with Kruskal’s plus a hand-written DSU, checking whether the MST weight changes when an edge is excluded.
  • The DSU code had bugs that the candidate fixed near the end of the round.

Round 3 - Technical 2 (45 min, two interviewers)

  • Explicitly about OOP and coding style, not time complexity: design a restaurant data structure that adds and prints dishes, computes a bill with 18% GST, and lists dishes that do or do not share ingredients with a given list. A follow-up (dishes whose prices sum to a target) was only described as backtracking, not coded.

Round 4 - Hiring manager (30 min)

  • Intro, deep dives into two resume projects (one on computer architecture), and a behavioral question about a time you helped someone or asked for help.

Outcome: Offer extended.

Takeaways

  • What decided it: Recovering from a buggy DSU implementation while explaining the approach, then clean object-oriented code in the second round
  • How to practice: MST and DSU problems, plus one small OOP design coded end to end in 45 minutes

Experience 2: SDE I, on-campus (rejected at round 2)

Source: Uber Interview Experience For SDE I (On-Campus) - GeeksforGeeks

Worth reading precisely because it did not end in an offer.

  • Round 1 (HackerRank, 90 min, medium): Burst Balloons (interval DP) and a binary-search-on-answer question over a monotonic equation.
  • Round 2 (video call, 60 min, medium): insertion at a given position in a doubly linked list, then a non-standard DP problem.
  • Outcome: Not shortlisted after round 2.

Takeaways

  • What decided it: This screen leaned on DP, including a problem without a familiar template. The OA platform also varies by drive (CodeSignal and HackerRank both appear in these reports, at 60 to 90 minutes), so confirm the format from your placement email.
  • How to practice: Interval DP and binary search on the answer

Experience 3: SDE I, off-campus - LLD decided the outcome

Source: GeeksforGeeks

Round 1 - OA (HackerRank, 75 min): Three medium to hard DSA problems; candidate cleared.

Round 2 - BPS (elimination, 1 hour): 45 minutes of coding on a graph problem similar to Word Ladder (minimum transitions between 4-digit codes that differ by one digit, using only an allowed list), solved with BFS, then 15 minutes of high-level design.

Round 3 - DSA (1 hour): Earliest time when everyone in a network is connected, solved with Union-Find. Rated Strong Hire.

Round 4 - Machine coding / LLD (1 hour): Design a parking lot: classes, interfaces, relationships and OOP questions. The candidate could not finish working code in time. Rated Low Hire.

Round 5 - Hiring manager (45-60 min): Projects, leading a project, handling team conflict, and why Uber. Rated Strong Hire.

Outcome: Not selected. The candidate called it a close call, with the Low Hire in LLD outweighing the two Strong Hire rounds.

Takeaways

  • What decided it: For Uber SE I, a weak low-level design round can sink an otherwise strong loop
  • How to practice: Time-box one parking-lot style OOD to working code; state class responsibilities before typing

Experience 4: SDE I, February 2026

Source: InterviewExperiences.in, March 2026

Round 1 - Technical assessment (elimination): Given time-sorted shared-ride logs, find the earliest time all users are connected. Follow-up: cancel-ride logs can remove a connection.

Round 2 - DSA coding: Each microservice lists its dependencies; each cycle starts any service whose dependencies are up. Return the minimum number of cycles, or impossible.

Round 3 - LLD: An in-memory file system with mkdir, pwd and cd, absolute and relative paths, and a * wildcard.

Outcome: Not stated in the write-up.

Takeaways

  • What decided it: Two of the three rounds were connectivity and dependency-graph problems, and the design round asked for a working API, matching the parking-lot LLD in Experience 3
  • How to practice: Union-find, topological ordering, and one file-system or parking-lot design coded end to end

Sources

Similar companies

Google · Amazon · Microsoft · Ola · Swiggy · Zomato

Popular

↑↓ navigate↵ open