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 ScientistCompute 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 ScientistConvert 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 ScientistDescribe 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 ScientistExplain 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 EngineerReturn 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 ScientistShowcase 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 ScientistDetermine 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 EngineerAnalyze 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 EngineerChoose 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 EngineerClassify 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 EngineerCount 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 EngineerEvaluate 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 EngineerFind 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 EngineerIdentify 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 EngineerImplement 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 EngineerOrder 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 EngineerSolve 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 EngineerTrace 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 EngineerDemonstrate 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 EngineerEvaluate 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 EngineerImplement 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 EngineerSolve 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 EngineerSolve 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 EngineerImplement 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 EngineerMinimize 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 EngineerSolve 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 ScientistAchieve 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 ScientistBuild 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 ScientistBuild 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 ScientistCalculate 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