Uber Intern Software Engineer Interview Experience — PhD ML Intern OA, Coding, ML Round and Team Match

Uber·Software Engineer·Dec 2025
Technical ScreenOnline AssessmentOtherInternmedium

Sharing my process from December last year (2025) to January this year.

Background: PhD, applied for the SDE PhD ML Intern role.

Timeline:
December: OA
December: one coding interview round
January: one ML interview round
After that we talked about team match

OA: I don't remember the exact problems, but the difficulty was low. They were basically all easy.

Coding: The classic meeting rooms problem, with two follow-ups: roughly how to merge intervals when the start and end times are different, and how to handle conflicts. I don't remember all the details, but as long as you explain the overall approach clearly, you're fine.

ML: I was asked a quadratic function optimization question, centered on optimization algorithms. It was mainly about your thought process.

Team match: In the end I had a chat with the team about team match.

If you have any questions, feel free to leave a comment.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Uber
Role
Software Engineer
Level
Intern
Rounds
Online Assessment → Technical Screen → Other
Difficulty
medium
Interview date
Dec 2025
Questions from this interview
2 questions

Real Uber interview experiences

First-hand reports from Uber candidates — the rounds, the questions they were asked, and how it went.

All 59 Uber interview experiences