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 121–150 of 781 results

  • Bank of AmericaMediumData Scientist
    Compute maximum beauty of a string

    This question evaluates skills in string manipulation, frequency analysis, and optimization of weighted sums, focusing on assigning distinct values to characters to maximize an aggregate metric.

    Coding & AlgorithmsOnline Assessment
  • Bank of AmericaMediumData Scientist
    Convert number words to integer

    This question evaluates textual number parsing, tokenization, and numeric mapping skills, testing string manipulation and lexical interpretation within the Coding & Algorithms domain for a Data Scientist role and emphasizing practical application rather than pure theoretical concepts.

    Coding & AlgorithmsOnline Assessment
  • Bank of AmericaMediumData Scientist
    Describe building a professional relationship

    This question evaluates interpersonal communication, collaboration, stakeholder management, and leadership competencies through demonstrated relationship-building.

    Behavioral & LeadershipOnline Assessment
  • Bank of AmericaMediumData Scientist
    Explain coding solution and alternatives

    Explain coding solution and alternatives evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Coding & AlgorithmsOnline Assessment
  • Bank of AmericaEasySoftware Engineer
    Return Cash-Register Change in Named Denominations

    Implement a cash register function that calculates change in standard currency denominations using integer arithmetic and returns the dispensed items sorted alphabetically.

    Coding & AlgorithmsOnline AssessmentGreedyStringMath
  • Bank of AmericaMediumData Scientist
    Showcase initiative and collaboration examples

    This prompt evaluates initiative, ownership, quantitative rigor, complex problem-solving, and relationship-building within a data scientist role. Commonly asked to gauge leadership, cross-functional impact, and measurable technical outcomes, it is categorized as Behavioral & Leadership in the data science domain and emphasizes practical application of analytical methods alongside conceptual reasoning about trade-offs and collaboration.

    Behavioral & LeadershipOnline Assessment
  • BarclaysEasyData Scientist
    Determine Worker Counts from Production Ratios

    This problem tests mathematical modeling and systems of linear equations by requiring the candidate to derive specific headcount requirements based on production demand and individual productivity constraints.

    Statistics & MathOnline AssessmentAlgebraSystems of EquationsOptimization
  • BitkernelMediumSoftware Engineer
    Analyze TCP three-way handshake states

    This question evaluates understanding of TCP connection establishment and the TCP state machine, testing recognition of correct state transitions during the three-way handshake and related transport-layer behavior.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Choose best prompt for AI code debugging

    This question evaluates a candidate's competency in prompt engineering and AI-assisted debugging, focusing on structuring diagnostic information, providing error context, and communicating expected versus actual behavior.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Classify concurrency anomaly between two transactions

    This question evaluates proficiency in database concurrency control and transaction isolation within the Software Engineering Fundamentals domain, focusing on identifying concurrency anomalies that affect data integrity and update correctness.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Count binary search steps for specific keys

    This question evaluates understanding of binary search mechanics, counting comparisons during a specific execution, and competency in algorithmic analysis and control-flow reasoning.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Evaluate C for-loop execution count

    This question evaluates understanding of C expression evaluation and control-flow semantics, focusing on how assignment expressions interact with loop conditions and variable updates.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Find minimum two’s-complement value with three ones

    This question evaluates understanding of two's-complement representation and bit-level reasoning, specifically how constrained bit counts affect signed 8-bit integer values.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Identify incorrect HTTP status code description

    This question evaluates understanding of HTTP status code semantics, including the meanings of response classes and individual status numbers, testing knowledge of web protocols and HTTP behavior within Software Engineering Fundamentals.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelHardSoftware Engineer
    Implement popup and redirect in JavaScript

    This question evaluates proficiency with client-side JavaScript, including browser APIs, DOM-based UI creation for popups, event handling, navigation mechanisms, and simple input validation for redirects.

    Coding & AlgorithmsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Order SQL query logical processing steps

    This question evaluates a candidate's understanding of SQL-92 logical query processing order and relational query semantics, testing competency in reasoning about clause evaluation, aggregation, and filtering.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Solve cups logic puzzle with one true statement

    This question evaluates logical reasoning and propositional-logic skills, assessing the ability to analyze mutually dependent statements and derive consistent conclusions within a constraint-satisfaction context.

    Software Engineering FundamentalsOnline Assessment
  • BitkernelMediumSoftware Engineer
    Trace first pass of heap sort

    This question evaluates understanding of heap sort and heap operations, specifically max-heap construction, root extraction, and subsequent heapify steps during an in-place array sort.

    Software Engineering FundamentalsOnline Assessment
  • BlackRockMediumSoftware Engineer
    Demonstrate alignment with UBS culture

    This question evaluates a candidate's behavioral alignment with company culture by testing client focus, collaborative problem-solving across cross-functional teams, risk awareness, and integrity, along with the ability to quantify impact.

    Behavioral & LeadershipOnline Assessment
  • BlackRockEasySoftware Engineer
    Evaluate a verbal reasoning passage

    This question evaluates verbal reasoning and logical inference by requiring classification of statements as True, False, or Cannot Say from a short passage; it belongs to the Cognitive Ability/Logic domain and targets conceptual understanding rather than practical application.

    Statistics & MathOnline Assessment
  • BlackRockMediumSoftware Engineer
    Implement sorting and set intersection with input parsing

    This question evaluates proficiency in algorithm design and implementation, specifically sorting algorithms, set intersection logic, input parsing, and analysis of time/space complexity and algorithm stability within the Coding & Algorithms domain.

    Coding & AlgorithmsOnline Assessment
  • BlackRockMediumSoftware Engineer
    Solve hierarchy distance and digit-square convergence

    This question evaluates understanding of tree and graph modeling, shortest-path reasoning, iterative function behavior and cycle detection, along with time and space complexity analysis within the Coding & Algorithms domain.

    Coding & AlgorithmsOnline Assessment
  • BloombergMediumSoftware Engineer
    Solve Grid Path and Unique Substring

    This problem tests grid traversal via dynamic programming or recursion, combined with the sliding window technique to identify unique character patterns within string segments.

    Coding & AlgorithmsOnline AssessmentDynamic ProgrammingSliding WindowGrid
  • BnsfMediumSoftware Engineer
    Implement CRUD API and tests

    This question evaluates proficiency in implementing RESTful CRUD APIs, correct HTTP semantics and content negotiation (text/plain request bodies with JSON responses), robust error handling, and the ability to design unit tests from a function specification to cover edge cases and failure modes.

    Software Engineering FundamentalsOnline Assessment
  • BnsfMediumSoftware Engineer
    Minimize Car Removals for a Two-Car Bridge

    Determine the minimum number of cars to remove from a queue so that no single retained car nor any adjacent retained pair exceeds a bridge's weight limit.

    Coding & AlgorithmsOnline AssessmentDynamic ProgrammingBinary Indexed TreeSegment Tree
  • Booking.comMediumSoftware Engineer
    Solve three OA coding questions

    This 90-minute assessment evaluates algorithmic problem-solving skills including string manipulation and grouping for anagram detection, digit-level reasoning for one-swap maximization, and text tokenization with aggregation and ranking for sentiment-based scoring.

    Coding & AlgorithmsOnline Assessment
  • Boston Consulting GroupMediumData Scientist
    Achieve 0.95 precision via thresholding

    This question evaluates probabilistic classifier calibration, threshold selection to achieve a target precision, handling severe class imbalance, and precision–recall based evaluation metrics.

    Machine LearningOnline Assessment
  • Boston Consulting GroupMediumData Scientist
    Build a leak-free sklearn pipeline

    This problem tests the ability to build a robust scikit-learn pipeline that prevents data leakage during preprocessing and hyperparameter tuning while handling class imbalance.

    Machine LearningOnline Assessmentscikit-learndata-leakagepipelines
  • Boston Consulting GroupMediumData Scientist
    Build and evaluate imbalanced binary classifier

    This question evaluates a data scientist's skills in building reproducible machine learning pipelines for imbalanced binary classification, covering temporal splitting to avoid leakage, class imbalance handling, feature preprocessing, probability calibration, threshold selection, and monitoring for calibration drift.

    Machine LearningOnline Assessment
  • Boston Consulting GroupEasyData Scientist
    Calculate Probability and Statistics for Dice Roll Outcomes

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Calculate Probability and Statistics for Dice Roll Outcomes states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathOnline Assessment