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 2101–2130 of 9403 results

  • Capital OneMediumData Scientist
    Evaluate payback and sensitivity for solar vs ethanol pilots

    This question evaluates quantitative financial modeling and sensitivity analysis skills—specifically expected-value computation, simple payback estimation, and scenario-based risk quantification for renewable-energy pilots.

    Statistics & MathTechnical Screen
  • Capital OneMediumData Scientist
    Explain App Growth Strategy and Key Performance Metrics

    Evaluates app growth strategy communication in an analytics interview for consumer digital products. Strong answers explain the app, monetization, core metrics, roadmap, first experiment, ROI, and trade-offs for a manager audience.

    Analytics & ExperimentationOnsite
  • Capital OneMediumData Scientist
    Explain MSE vs MAE, AUC, and imbalance handling

    This question evaluates a candidate's understanding of regression loss trade-offs (MAE vs MSE), classification evaluation metrics under severe class imbalance (ROC-AUC vs PR-AUC), neural network output activation and loss dynamics, and practical techniques for imbalance mitigation and probability-threshold selection in binary classification.

    Machine LearningHR Screen
  • Capital OneMediumData Scientist
    Explain Shell Script Line-by-Line for Data Science Workflows

    This question evaluates familiarity with shell scripting for reproducible data-science workflows, Python object-oriented design including transformer patterns (fit/transform separation), outlier detection and imputation strategies, code-style critique, and unit testing competency.

    Coding & AlgorithmsTechnical Screen
  • Capital OneMediumData Scientist
    Explain Shell Script for Python Virtual Environment Setup

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Explain Shell Script for Python Virtual Environment Setup states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Coding & AlgorithmsTechnical Screen
  • Capital OneMediumData Scientist
    Explain an ML Project from Model Development Through Deployment

    This question assesses your ability to articulate the end-to-end lifecycle of an ML project, focusing on the bridge between technical modeling choices and real-world business impact.

    ML System DesignTechnical ScreenML LifecycleModel DeploymentSystem Design
  • Capital OneMediumMachine Learning Engineer
    Explain core ML concepts and lifecycle

    This question evaluates understanding of core machine learning concepts and lifecycle competencies, including bias–variance tradeoff, parameters versus hyperparameters, batch versus real-time inference, strategies for training at scale, feature engineering, and end-to-end model development.

    Machine LearningOnsite
  • Capital OneMediumData Scientist
    Explain helping-others trade-offs with evidence

    This question evaluates a Data Scientist's leadership, collaboration, prioritization, stakeholder management, documentation practices, and ability to quantify impact and analyze trade-offs, framed in the Behavioral & Leadership category.

    Behavioral & LeadershipOnsite
  • Capital OneMediumData Scientist
    Explain how helping others helped you

    This question evaluates behavioral and leadership competencies—proactive collaboration, independent initiative, stakeholder management, and the ability to quantify return on investment in a Data Scientist context within the Behavioral & Leadership domain.

    Behavioral & LeadershipTechnical Screen
  • Capital OneMediumData Engineer
    Explain production model drop to a PM

    This question evaluates a candidate's ability to explain production model degradation, translate technical diagnostics into non-technical language, and articulate trade-offs between user impact and delivery timelines.

    Behavioral & LeadershipTechnical Screen
  • Capital OneMediumSoftware Engineer
    Find Repeated-Value Patterns in a Matrix

    Match a symbol pattern inside an integer matrix using per-window bijections, repeated values, distinct symbols, and ordered match coordinates.

    Coding & AlgorithmsOnline Assessment
  • Capital OneEasyData Scientist
    Find minimal a for PSD of 3x3 matrix

    This question evaluates understanding of linear algebra concepts such as eigenvalues, matrix definiteness, and spectral properties by asking for the minimal real parameter a that makes a symmetric 3×3 matrix with ones on the diagonal and constant off-diagonal entries positive semidefinite.

    Statistics & MathTechnical Screen
  • Capital OneMediumSoftware Engineer
    Find the First Array Element Smaller Than Both of Its Neighbors

    A coding problem that asks for the first element of an integer array whose left and right neighbors are both strictly larger than it, returning -1 when no element qualifies. It tests careful boundary handling, strict comparisons when neighbors are equal, and precise output rules.

    Coding & AlgorithmsOnline Assessment
  • Capital OneMediumSoftware Engineer
    Find the Row Watched by the Most Security Cameras

    Each security camera covers a symmetric band of rows around its mounted position; find the integer row watched by the most cameras, breaking ties toward the smallest row number, using a sweep-line count instead of scanning every covered row.

    Coding & AlgorithmsOnline Assessmentsweep-linesortingintervals
  • Capital OneMediumSoftware Engineer
    Find the Top-Left Submatrix Matching a Grid Pattern With Letter Variables

    Locate a pattern grid inside an integer matrix, where each pattern cell is either an exact number or a letter that must stand for one consistent value, and return the top-left corner of the match with the lowest row and then the lowest column. It tests two-dimensional scanning, variable binding, and tie-breaking rules.

    Coding & AlgorithmsOnline Assessment
  • Capital OneMediumData Scientist
    Find top category per region in Aug 2025

    This question evaluates proficiency in SQL data manipulation skills such as joining related tables, aggregating revenue, filtering by date and status, and implementing deterministic tie-breaking for categories.

    Data Manipulation (SQL/Python)Online Assessment
  • Capital OneMediumData Scientist
    Fix dash dates and aggregate watch time

    This question evaluates data-cleaning and aggregation competencies, focusing on handling nonstandard missing-date markers, forward-filling in spreadsheets, correct date-range filtering, pivot-table summarization, and concise pandas grouping and aggregation.

    Data Manipulation (SQL/Python)Online Assessment
  • Capital OneMediumData Scientist
    Fix failing tests and refactor code

    This question evaluates a candidate's ability to debug, test, and refactor Python code with attention to state management, mutable default arguments, deterministic unit testing, API design, and type-safety.

    Coding & AlgorithmsTechnical Screen
  • Capital OneEasyData Scientist
    Graph WTP vs content and explain cap

    This question evaluates understanding of piecewise linear functions, marginal analysis, and the economic interpretation of willingness-to-pay, within the Statistics & Math domain for a Data Scientist role.

    Statistics & MathHR Screen
  • Capital OneMediumSoftware Engineer
    Grid State After a Given Number of Days of Spoilage Spreading to Neighbors

    A grid holds empty cells, fresh items and spoiled items, and each day spoilage spreads from every spoiled item to its edge-adjacent fresh neighbors. Given the grid and a number of days that may be very large, return the grid after exactly that many days. It tests simultaneous multi-source spreading, day-by-day timing, and unreachable cells.

    Coding & AlgorithmsHR Screen
  • Capital OneMediumData Scientist
    Handle an irate passenger after flight delay

    This question evaluates crisis communication, conflict de-escalation, resource-constrained decision-making, cross-functional coordination, and metrics definition for operational recovery, presented for a Data Scientist and categorized under Behavioral & Leadership.

    Behavioral & LeadershipOnsite
  • Capital OneMediumData Scientist
    Handle extended team-matching uncertainty

    This question evaluates a Data Scientist candidate's stakeholder management, escalation judgment, prioritization, and communication strategy when managing uncertainty across multiple recruiting teams.

    Behavioral & LeadershipOnsite
  • Capital OneEasyData Scientist
    Handle priority changes and unclear deadlines

    This set of behavioral questions evaluates leadership, prioritization, stakeholder communication, risk and uncertainty management, and adaptability skills for a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • Capital OneEasyData Scientist
    How do you compute expected return for two projects?

    This question tests your ability to calculate the Expected Monetary Value (EMV) of probabilistic outcomes and apply discounting principles to evaluate competing capital investment projects.

    Statistics & MathTechnical ScreenStatisticsFinanceProbability
  • Capital OneMediumProduct Manager
    How do you make data-driven decisions?

    Explain how to make data-driven product decisions by defining the decision, primary metrics, diagnostics, guardrails, data quality, experiments, segmentation, uncertainty, reversibility, and stakeholder communication.

    Product / Decision MakingHR Screen
  • Capital OneMediumData Scientist
    How should you renew or replace a show?

    This question tests the ability to design a decision-making framework for content renewal by balancing historical performance metrics, acquisition costs, and the risk of cannibalization within a streaming portfolio.

    Analytics & ExperimentationTechnical ScreenROI AnalysisCausal InferenceCustomer Lifetime Value
  • Capital OneMediumData Scientist
    How to Analyze and Reduce Airline Flight Delays

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for How to Analyze and Reduce Airline Flight Delays states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • Capital OneEasyData Scientist
    How would you decide to cancel a TV show?

    This question tests the ability to define a structured framework for business decision-making by balancing quantitative metrics, such as viewership trends and production costs, with qualitative strategic considerations.

    Analytics & ExperimentationTechnical ScreenBusiness AnalyticsKPIsChurn
  • Capital OneMediumData Scientist
    How would you design delay and watchlist models?

    This question evaluates competencies in end-to-end machine learning system design, covering time-series regression and label-leakage concerns, feature engineering, handling skewed targets and rare costly events, imbalanced and open-set face-recognition classification, evaluation and calibration, thresholding and decision systems, deployment and monitoring, and ethical/privacy trade-offs. It is commonly asked to assess the ability to balance statistical modeling with operational, business, and legal constraints; the domain is Machine Learning for a Data Scientist role and the required level spans both conceptual understanding and practical application.

    Machine LearningTechnical Screen
  • Capital OneEasyMachine Learning Engineer
    How would you improve card-type detection?

    This question tests your ability to design a modular and maintainable classification system that identifies credit card networks (e.g., Visa, Mastercard) based on raw input data while considering validation and error handling.

    Software Engineering FundamentalsOnsiteData ValidationString ManipulationSystem Design