Katkat

practice a little every day, paws crossed ♡

Backend Engineer Interview Questions

Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.

9403
Questions
546
Companies
11
Topics
8
Languages

Showing 1–5 of 5 results

  • CursorMediumBackend Engineer
    Design Scalable Notification Rate Limiter

    This question evaluates expertise in designing distributed rate-limiting systems with hierarchical quotas, focusing on concurrency control, exact rolling-window counting, and correctness under concurrent stateless servers; it belongs to the System Design domain and tests practical application of distributed systems, storage, and API design as well as conceptual understanding of atomicity and consistency. It is commonly asked to assess reasoning about atomic decision-making across multiple scopes, scalability and partitioning strategies, handling reconfiguration and operational concerns, and the trade-offs between correctness and system performance (English).

    System DesignTechnical Screen
  • DatabricksMediumBackend Engineer
    Design a Distributed File System

    This question tests the ability to design a scalable, fault-tolerant distributed file system by addressing challenges in metadata management, data chunking, and cluster availability.

    System DesignTechnical ScreenDistributed SystemsStorageScalability
  • OpendoorMediumBackend Engineer
    Design Map-Based Home Search

    This problem tests the ability to design a geo-spatial search service capable of handling high-frequency map interactions, filtering, and data consistency at scale.

    System DesignTechnical ScreenGeo-spatialCachingScaling
  • RobinhoodMediumBackend Engineer
    Scale Word-Frequency Processing Beyond One Machine

    This question tests the ability to design a distributed data processing pipeline that handles large-scale text files by balancing memory constraints, horizontal scalability, and data integrity.

    System DesignTechnical ScreenDistributed SystemsMapReduceScalability
  • ZooxMediumBackend Engineer
    Design Real-Time Vehicle Location Tracking

    Design a high-throughput, low-latency telemetry ingestion and distribution system that streams autonomous vehicle coordinates to client dashboards and rider apps.

    System DesignTechnical ScreenReal-TimeGeospatialWebSockets