Onsite
Matrix Swaps and Infrastructure Design
UberSoftware Engineer · Senior+ · Onsite · Sep 2026
The author describes an Uber infrastructure-backend interview process with a phone screen and three virtual-onsite rounds. The screen asked for a valid sequence of adjacent swaps that arranges a matrix into alternating-direction sorted rows, followed by discussion of reducing the number of operations. The applicant had to create tests and found the time limit demanding. Onsite coding involved rep…
Shared by a candidate · reported Sep 2026. Interview formats change; use it as a guide, not a script.