Katkat

practice a little every day, paws crossed ♡

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 8011–8040 of 9403 results

  • SocureHardSoftware Engineer
    Implement a Concurrent Payment Queue with Visibility Timeouts

    Implement a thread-safe in-memory payment queue supporting atomic message consumption, visibility timeouts, receipt-handle validation to prevent stale ACKs, and idempotent submissions.

    Software Engineering FundamentalsTechnical ScreenConcurrencyData StructuresMessage Queues
  • SonatusHardSoftware Engineer
    Compute days until a higher reading

    This question evaluates proficiency in array processing and the next-greater-element concept, measuring algorithmic reasoning about sequence traversal, comparisons, and managing time/space trade-offs.

    Coding & AlgorithmsTechnical Screen
  • SonatusHardSoftware Engineer
    Design a RAG system for vehicle documents

    This question evaluates a candidate's ability to design a Retrieval-Augmented Generation system, testing competencies in information retrieval, vector search, document ingestion and chunking, metadata modeling, citation handling, security, observability, and scalability within the system design and NLP/information-retrieval domain.

    System DesignTechnical Screen
  • SotiMediumSoftware Engineer
    Design an IP blacklist API

    This question evaluates API and backend system design skills for network security and distributed caching, encompassing data modeling for exact IPs and CIDR ranges, cache architecture and invalidation, consistency and failure handling, scaling, and observability.

    System DesignOnsite
  • SpacexEasySoftware Engineer
    Align Telemetry Streams and Publish Versioned Corrections

    Define telemetry subtraction semantics, handle missing or repeated timestamps, and reconcile late events with versioned, idempotent corrections.

    Software Engineering FundamentalsTechnical Screen
  • SpacexEasySoftware Engineer
    Debug Missing Output from a Python Multiprocessing Pool

    Diagnose and fix issues in a Python multiprocessing script where asynchronous workers fail to produce output, addressing pool lifecycle management, exception propagation, and centralized file I/O.

    Software Engineering FundamentalsTechnical Screenpythonmultiprocessingconcurrency
  • SpacexMediumMachine Learning Engineer
    Diagnose a Production Classifier and Defend Its Systems Design

    This problem tests the ability to diagnose training-serving skew in machine learning models and the architectural considerations required to maintain consistency between offline evaluation and online production environments.

    Machine LearningTechnical ScreenMLOpsSystem DesignTraining-Serving Skew
  • SpacexMediumSoftware Engineer
    Dynamic Island Counts

    Report the exact island count after each land addition by tracking only activated cells and merging distinct neighboring components efficiently.

    Coding & AlgorithmsTechnical Screen
  • SpacexMediumResearch Scientist
    Implement and Benchmark Speculative Decoding

    Implement autoregressive and speculative decoding algorithms with key-value cache management, along with a benchmarking harness to measure acceptance rates, latency, and throughput.

    Machine LearningTechnical ScreenSpeculative DecodingLLM InferenceBenchmarking
  • SpeakHardSoftware Engineer
    Design scenario-based speaking feature

    This question evaluates system-design competency in building scalable, real-time, multilingual audio-driven learning features, including product modeling, session orchestration, audio pipelines (ASR/TTS), personalization, localization, telemetry, and privacy/security considerations.

    System DesignOnsite
  • SpeakHardSoftware Engineer
    Design speaking scenarios and auth/profile API

    This question evaluates a candidate's ability to design scalable, real-time speaking-practice features and a minimal authentication/profile API, encompassing system architecture, service decomposition, data modeling, ASR/LLM integration, personalization, security and privacy, and operational concerns like scaling and observability.

    System DesignOnsite
  • SpeakMediumSoftware Engineer
    Implement auth and profile APIs

    This question evaluates backend API design competencies such as authentication and bearer-token access control, user profile data modeling, input validation, error handling, and state management for an in-memory service within the System Design category.

    Software Engineering FundamentalsOnsite
  • SplunkMediumProduct Manager
    Career Motivation & Core Behaviors

    Practice Splunk Product Manager behavioral interviews on software-engineering-to-PM transition, technical strengths, time-pressure delivery, missed expectations, and proud deliverables. The solution emphasizes enterprise data products, metrics, guardrails, customer impact, and learning mechanisms.

    Behavioral & LeadershipOnsite
  • SplunkMediumProduct Manager
    Pricing Splunk’s New Service

    Practice a Splunk B2B pricing case covering customer segmentation, value-based pricing, cost-plus floors, competitive benchmarking, packaging tiers, value metrics, add-ons, pricing research, enterprise experiments, discounting, and post-launch monitoring.

    Product / Decision MakingOnsite
  • SpokeoMediumData Scientist
    Answer Statistics Questions for Spokeo DS Role Quiz

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Answer Statistics Questions for Spokeo DS Role Quiz states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathOnsite
  • SpokeoMediumData Scientist
    Solve Logic Puzzles: Algorithms and Proofs Required

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Solve Logic Puzzles: Algorithms and Proofs Required states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Coding & AlgorithmsOnsite
  • SpotifyMediumBackend Engineer
    A Time You Lifted Your Team's Morale and Energy

    A Spotify behavioral question asking for a time you brought positivity to your team. It tests whether you notice morale problems, take specific and genuine actions to address them, stay candid about real issues, and can show the effect on the team.

    Behavioral & LeadershipOnsite
  • SpotifyMediumMachine Learning Engineer
    Design Podcast Recap Generation

    This question evaluates system-design and machine-learning engineering competencies, including streaming versus batch ingestion, audio transcription and chunking, long-context retrieval and prompt/fine-tuning choices, model serving and cost-latency trade-offs, storage and indexing of transcripts and embeddings, evaluation of factual accuracy, and operational monitoring and recovery. Commonly asked to assess the ability to balance latency, throughput, cost, and accuracy in production ML pipelines, it is categorized as ML System Design and tests both conceptual understanding of trade-offs and practical application of scalable, reliable architecture.

    ML System DesignOnsite
  • SpotifyMediumBackend Engineer
    Design a Public Upload and Hosting Service for Playlist Cover Images

    A Spotify system design question: design a service that lets users upload, replace and remove a public cover image for their playlists, served to the app and to third-party embeds. Follow-ups cover how an auditor would review image changes and how upload and processing failures are handled.

    System DesignOnsite
  • SpotifyMediumMachine Learning Engineer
    Design a Sequential Personalized Playlist Recommender

    This problem tests your ability to design a production-grade recommendation pipeline that balances immediate user intent (sequential context) with long-term personalization, while managing latency constraints at scale.

    ML System DesignOnsiteRecSysML-ArchitectureLatency
  • SpotifyMediumBackend Engineer
    How You Use AI Tools as an Engineer and Drive Their Adoption on Your Team

    A Spotify behavioral question in two parts: how you use AI tools in your engineering work and side projects, and how you have pushed for AI adoption on your team. It tests judgment about AI output, verification habits, data safety, and influencing teammates.

    Behavioral & LeadershipOnsite
  • SpotifyMediumMachine Learning Engineer
    Join Tables and Rank Users

    This question evaluates proficiency in SQL and data-engineering skills—specifically joins, aggregation and ranking via window functions, event deduplication, and query performance considerations across analytics tables.

    Coding & AlgorithmsOnsite
  • SpotifyMediumBackend Engineer
    Longest Contiguous Stretch of Distinct Characters in a String

    A Spotify backend technical-screen coding problem: given a string, find the length of the longest contiguous substring in which no character repeats. It tests careful string scanning, linear-time reasoning, and edge cases such as case sensitivity, ties and empty input.

    Coding & AlgorithmsTechnical Screen
  • SpotifyMediumBackend Engineer
    On-Call Case Study: Debugging a Misbehaving Production Server

    A Spotify on-call case study: as the engineer paged about a misbehaving production server, investigate by asking for metrics, logs and command output. It tests triage, impact assessment, systematic host and service diagnostics, mitigation trade-offs and incident follow-through.

    Software Engineering FundamentalsOnsite
  • SpotifyHardMachine Learning Engineer
    Predict Next-Week Streaming Engagement at Event Scale

    This question tests the ability to design an end-to-end ML system for user retention prediction, focusing on feature engineering, model scalability for massive user bases, and real-time inference latency.

    ML System DesignOnsiteSystem DesignMLOpsRecommendation Systems
  • SpotifyEasyMachine Learning Engineer
    Query Top Played Tracks Globally And By Country

    Tests writing clean SQL queries with aggregations, window functions, and deterministic tie-breaking to extract top playback metrics globally and per country.

    Data Manipulation (SQL/Python)Technical Screensqlwindow-functionsaggregation
  • SpotifyMediumBackend Engineer
    Staying Productive When Project Requirements Were Unclear or Kept Changing

    A Spotify behavioral question about a project with unclear or constantly changing requirements, asking how you adapted and stayed productive. It tests how you reduce ambiguity, structure work to absorb change, communicate the cost of churn, and reflect on the outcome.

    Behavioral & LeadershipOther
  • SpotifyMediumBackend Engineer
    Visit-Pattern Counter: Multi-Input Runtime Analysis and Production Hardening

    A Spotify backend coding follow-up: for a function that finds the three-website visit pattern followed by the most distinct users, analyze time and memory using separate input dimensions such as records, users, longest per-user history and distinct sites. It also asks which functional and style changes the code needs before it ships in production.

    Software Engineering FundamentalsOnsite
  • Sprinter HealthMediumSoftware Engineer
    Design a Game Store with Purchases, Downloads, and Reviews

    Design connected game-store pages for category browsing, purchases, authorized downloads, and reviews with consistent data and retry behavior.

    System DesignTechnical Screen
  • Sprinter HealthMediumSoftware Engineer
    Design a scalable game app store

    This question evaluates a candidate's ability to design a scalable backend system, covering competencies in system architecture, data modeling, distributed services, media asset delivery, secure transactional flows, and operational trade-offs around scalability, availability, and consistency.

    System DesignOnsite