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 4411–4440 of 4616 results

  • VoleonHardMachine Learning Engineer
    Explain ML and statistical modeling

    This problem tests your theoretical understanding of statistical modeling and machine learning, specifically focusing on the implications of loss function selection, handling heteroskedasticity, and the trade-offs between bias and variance in predictive modeling.

    Machine LearningTechnical ScreenStatisticsRegressionOptimization
  • VoleonMediumData Scientist
    Explain P-Value Reporting and Bootstrap for Coefficient Estimation

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Explain P-Value Reporting and Bootstrap for Coefficient Estimation states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • VoleonHardMachine Learning Engineer
    Explain a Markov Decision Process

    Review the components and trajectory semantics of an MDP, including state sufficiency, policies, transitions, rewards, and discounted return.

    Machine LearningTechnical Screen
  • VoleonMediumQuantitative Researcher
    Explain a Sorting Algorithm Such as Merge Sort: Mechanics, Correctness, Complexity

    Explain a sorting algorithm of your choice, such as merge sort, in a technical screen for a quantitative role. Tests whether you can describe the split and merge steps, trace a small example, argue correctness, derive time and space complexity, and discuss stability and alternatives.

    Software Engineering FundamentalsTechnical Screen
  • VoleonHardMachine Learning Engineer
    Explain the Bellman Equation

    Understand Bellman expectation and optimality equations through one-step return decomposition, fixed points, and reinforcement-learning algorithms.

    Machine LearningTechnical Screen
  • VoleonHardMachine Learning Engineer
    Fine-Tune a Language Model on Question-Answer Pairs

    Review the full workflow for supervised language-model fine-tuning on question-answer pairs, including masking, leakage control, evaluation, and rollout.

    Machine LearningTechnical Screen
  • VoleonMediumData Scientist
    Fit Linear Regression: Analyze Economic Impact of Coefficients

    This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Fit Linear Regression: Analyze Economic Impact of Coefficients states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningTechnical Screen
  • 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
  • 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 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 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 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 LabsMediumSoftware Engineer
    Find shared courses between student pairs

    This problem tests your ability to efficiently map relationships and compute intersections between multiple sets to identify commonalities across pairs.

    Coding & AlgorithmsTechnical ScreenHash MapSetData Structures
  • Walmart LabsEasySoftware Engineer
    Find the Longest Even-Length Word

    Tests string tokenization, linear scanning, tie-breaking logic, and handling of edge cases such as absent matches or irregular whitespace.

    Coding & AlgorithmsTechnical ScreenStringsAlgorithmsWalmart