Katkat

Company

Uber Freight interview questions

4 practice questions in the style of Uber Freight's interviews, covering System Design, Coding & Algorithms, Software Engineering Fundamentals.

Questions4

0 easy4 medium0 hard

Your progress0/4

Uber Freight interview questions by the numbers

Last updated

Katkat has 4 Uber Freight interview questions. The largest topics are System Design (50%), Coding & Algorithms (25%) and Software Engineering Fundamentals (25%). By difficulty: 100% medium. The most common round is Onsite (100%). Frequent concepts include Caching, Distributed Systems, Scalability and Streaming.

Difficulty

  • Medium100% · 4

Interview rounds

  • Onsite100% · 4

Roles

  • Software Engineer100% · 4

Frequent concepts

  • Caching25% · 1
  • Distributed Systems25% · 1
  • Scalability25% · 1
  • Streaming25% · 1
  • System Design25% · 1

Showing 1–4 of 4 results

  • A system design interview question asking you to design a distributed URL shortener. It tests API design, unique short-code and distributed ID generation, collision handling, storage and sharding, caching for very high redirect traffic, availability, fault tolerance, and link expiration.

    Uber FreightSoftware EngineerSystem DesignOnsite
  • This problem tests the ability to design a distributed, low-latency analytics pipeline capable of handling high-throughput event ingestion, time-windowed aggregations, and efficient cache retrieval.

    Uber FreightSoftware EngineerSystem DesignOnsite
  • A coding problem about forming the largest group of riders for a shared car, where each rider accepts only a minimum and maximum number of fellow passengers. It tests reasoning about per-rider interval constraints, careful handling of group-size edge cases, and meeting a linear-time requirement.

    Uber FreightSoftware EngineerCoding & AlgorithmsOnsite
  • A low-level design interview question asking you to model a basic in-memory file system that supports mkdir and ls. It tests entity and class design for files and directories, representing the directory hierarchy and parent-child links, path resolution, and clear operation semantics.

    Uber FreightSoftware EngineerSoftware Engineering FundamentalsOnsite

Uber Freight interview experiences

All 2 →
  • DSA, a File System LLD, and a URL Shortener DesignUber Freight · Software Engineer · Onsite · Sep 2026

    Round 1 — DSA There is a car and N riders. Each rider has two constraints: L[i] — the minimum number of other riders this rider is willing to share the ride with. H[i] — the maximum number of other riders this rider is willing to share the ride with. If k riders are selected, every selected rider must satisfy L[i]

  • Real-Time Restaurant Analytics Dashboard System Design RoundUber Freight · Software Engineer · Onsite · Aug 2026

    System Design Design a real-time Restaurant Analytics Dashboard System requirements: show order volume, top dishes, and revenue for the past 1h, 1d, and 7d. Data must update in real time, and throughput needs to support 100K orders/sec. Primary store schema design: determine the primary storage's tables, partition key, and columns. Cache key design: determine the Redis key pattern and the corresp…

More companies