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 9031–9060 of 9403 results

  • VoleonHardSoftware Engineer
    Implement Kac ring with O(1) color and kstep

    This question evaluates understanding of algorithmic state representation, modular arithmetic, and efficient update/query design by requiring a Kac ring implementation that supports constant-time k-step advancement and O(1) aggregate color reporting.

    Coding & AlgorithmsOnsite
  • VoleonMediumSoftware Engineer
    Implement sparse matrix addition and multiplication

    This question evaluates implementation skills for sparse matrix addition and multiplication, focusing on data structure selection, algorithmic complexity, memory efficiency, and explicit error handling within the Coding & Algorithms domain and the linear algebra/data-structures crossover.

    Coding & AlgorithmsTechnical Screen
  • VoleonMediumData Scientist
    Load and visualize large CSV robustly

    This question evaluates competency in large-scale data manipulation and preprocessing, including robust file I/O (delimiter and encoding detection), memory-efficient chunked loading, dtype enforcement, deduplication, imputation strategy design, outlier handling, and statistical visualization techniques.

    Data Manipulation (SQL/Python)Technical Screen
  • VoleonMediumData Scientist
    Pre-process Financial Data for Linear Regression Modeling

    This question evaluates data preprocessing and feature engineering skills—handling missing values, winsorizing outliers, standardizing predictors, and assembling X/y datasets using Python/Pandas within the Data Manipulation (SQL/Python) domain.

    Data Manipulation (SQL/Python)Technical Screen
  • VoleonHardSoftware Engineer
    Process exchange prints, volume checks, and client orders

    This problem tests your ability to manage high-frequency time-series data using sliding windows and stateful order tracking to enforce trading constraints.

    Coding & AlgorithmsOnsiteSliding WindowStream ProcessingTime-Series
  • VoleonMediumQuantitative Researcher
    Reason About Train and Test Loss Under Regularization and More Data

    Reason about train/test gaps, high losses, regularization strength, and learning curves while separating statistical tendencies from finite-sample guarantees.

    Machine LearningTechnical Screen
  • VoleonMediumQuantitative Researcher
    Return Words in Repeated Anagram Groups

    Return all input occurrences belonging to repeated anagram groups, preserving order and duplicates with multiplicity-aware letter-count signatures.

    Coding & AlgorithmsTechnical Screen
  • VoleonMediumSoftware Engineer
    Simulate an exchange and participation-rate trading

    This question evaluates competency in designing and implementing event-driven simulators, priority-based matching algorithms, and quota-constrained allocation for a limit order book, participation-rate execution, and multi-client fair-share distribution in the Coding & Algorithms domain.

    Coding & AlgorithmsTechnical Screen
  • VoleonEasyData Scientist
    Solve Markov, OLS-rotation, and coin-toss probability

    This multi-part question evaluates understanding of Markov chain and stochastic matrix properties, linear-algebra facts about eigenvalues and stationary distributions, invariance and sampling-distribution properties of OLS under orthonormal rotations, and discrete stopping-time probability reasoning for coin-flip processes.

    Statistics & MathTechnical Screen
  • VoleonHardSoftware Engineer
    Solve classic coding interview problems

    Determine the minimum number of trials needed to find the highest safe floor in an n-story building using at most k eggs in the worst case.

    Coding & AlgorithmsTechnical ScreenDynamic ProgrammingBinary SearchCombinatorics
  • VoleonMediumSoftware Engineer
    Validate whether a binary string is good

    This question evaluates understanding of recursive grammars and string parsing, focusing on designing linear-time algorithms and managing space constraints for validity checks on binary strings.

    Coding & AlgorithmsTechnical Screen
  • Walmart LabsMediumSoftware Engineer
    Answer Spring Boot and Thymeleaf engineering questions

    This problem tests your understanding of Spring Boot MVC architecture, specifically how to manage session-scoped state, optimize view rendering, and implement robust server-side validation using Thymeleaf.

    Software Engineering FundamentalsTechnical ScreenSpring BootThymeleafJava
  • Walmart LabsMediumSoftware Engineer
    Answer leadership scenarios about influence and integrity

    This question evaluates leadership competencies including influence without formal authority, data-driven decision-making, incident response and ethical integrity/compliance judgment in a software engineering context.

    Behavioral & LeadershipTechnical Screen
  • Walmart LabsMediumData Scientist
    Assess Cultural Fit in Informal Hiring Conversations

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Assess Cultural Fit in Informal Hiring Conversations states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • Walmart LabsMediumSoftware Engineer
    Check whether brackets are balanced

    This problem tests your ability to handle nested structures using a stack data structure to track opening symbols and verify matching closing symbols.

    Coding & AlgorithmsTechnical ScreenStackString ManipulationData Structures
  • Walmart LabsMediumSoftware Engineer
    Compare Quicksort and Mergesort in Practice

    This problem tests your deep understanding of sorting algorithm internals beyond asymptotic complexity, focusing on practical trade-offs in memory, stability, and data characteristics.

    Software Engineering FundamentalsTechnical ScreenAlgorithmsSystem DesignSorting
  • Walmart LabsMediumSoftware Engineer
    Compute days until plants stop dying

    This question evaluates a candidate's ability to reason about array-based state transitions and algorithmic complexity, testing competency in analyzing iterative dependencies among elements and handling large input sizes.

    Coding & AlgorithmsTechnical Screen
  • Walmart LabsMediumSoftware Engineer
    Compute the Minimum Number of Meeting Rooms

    Determine the minimum number of meeting rooms required to accommodate a set of schedule intervals where intervals are half-open and meetings can start at the exact moment another ends.

    Coding & AlgorithmsTechnical Screenintervalssortingheap
  • Walmart LabsMediumSoftware Engineer
    Count ways to make change (DP)

    This problem tests the ability to solve the classic 'Coin Change II' problem using dynamic programming to count the number of unique combinations that sum up to a target amount.

    Coding & AlgorithmsTechnical ScreenDynamic ProgrammingCombinatoricsOptimization
  • Walmart LabsMediumSoftware Engineer
    Describe past projects and impact

    This question evaluates ownership, technical decision‑making, system design trade-offs, cross‑team leadership, execution discipline and impact measurement within software engineering projects.

    Behavioral & LeadershipTechnical Screen
  • Walmart LabsMediumSoftware Engineer
    Design Spring Boot for high availability and background work

    This question tests the ability to scale a stateless Spring Boot service while ensuring reliable execution of asynchronous background tasks in a distributed environment.

    System DesignTechnical ScreenSpring BootScalabilityMessaging
  • Walmart LabsEasyMachine Learning Engineer
    Design a Conversational Agent for Finding Vacation Rentals

    Design a multi-turn assistant that turns a traveler's free-form trip description into structured, grounded rental search results. Tests where to use an LLM versus deterministic search, clarification strategy, safety against hallucination and injection, and evaluation against classic search.

    ML System DesignOnsitellm-agentssearchretrieval
  • Walmart LabsMediumSoftware Engineer
    Design a Large-Scale Real-Time Temperature Collection System

    Design an end-to-end IoT temperature telemetry platform capable of ingesting high-throughput sensor streams, handling out-of-order data, projecting real-time status, and managing long-term time-series storage.

    System DesignTechnical ScreenIoTTime SeriesDistributed Systems
  • Walmart LabsMediumSoftware Engineer
    Design a Metrics Monitoring Dashboard

    This question tests the ability to architect a scalable time-series data pipeline, focusing on ingestion, storage strategies for high-throughput metric data, and query performance for dashboard visualization.

    System DesignTechnical ScreenScalabilityTime SeriesObservability
  • Walmart LabsMediumSoftware Engineer
    Design a Read- and Write-Heavy Product Catalog Service

    Design a scalable, highly available product catalog platform supporting both high-frequency merchant updates and massive shopper read traffic while maintaining data integrity and search consistency.

    System DesignOnsitesystem-designcqrscaching
  • Walmart LabsMediumSoftware Engineer
    Design a multi-carrier parcel delivery system

    This question evaluates system design and integration competencies, including distributed architecture, API design, data modeling, reliability, scalability, and handling heterogeneous third-party carrier integrations for a multi-carrier parcel shipping platform.

    System DesignTechnical Screen
  • Walmart LabsEasySoftware Engineer
    Design aggregator for multiple downstream services

    This question assesses the ability to design an API Gateway or Aggregator service that coordinates requests to multiple downstream microservices while managing latency, partial failures, and data aggregation.

    System DesignOnsiteMicroservicesConcurrencyFault Tolerance
  • Walmart LabsEasyMachine Learning Engineer
    Design an Agentic Search Experience

    Design an agentic search experience with clarifying dialogue, structured constraints, grounded retrieval, bounded tool use, and evaluation against conventional search.

    ML System DesignOnsite
  • Walmart LabsHardSoftware Engineer
    Design an E-Commerce Checkout Flow That Prevents Concurrency Bugs

    Design the checkout flow for a large online retailer, from cart to a confirmed, paid order, with the emphasis on preventing concurrency bugs. It tests stock reservation without overselling, idempotent order placement and payment, handling of carts and prices that change mid-checkout, and recovery from partial failures.

    System DesignOnsite
  • Walmart LabsEasyMachine Learning Engineer
    Design an LLM agent with RAG and tools

    This problem tests the ability to architect an LLM-based agent capable of retrieving information and performing actions, focusing on orchestration, tool execution, and system reliability.

    Machine LearningOnsiteLLMRAGAgentic-Workflow