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 1561–1590 of 9403 results
- AxonMediumSoftware EngineerExplain your career path and leadership impact
This question evaluates leadership, people management, technical judgment, product/mission alignment, metrics-driven impact, cross-team collaboration, mentoring, and operational decision-making competencies relevant to engineering manager and tech lead roles.
Behavioral & LeadershipTechnical Screen - AxonMediumSoftware EngineerHow did you handle an ethical issue?
This question evaluates a candidate's ethical judgment, integrity, decision-making, and leadership in handling workplace moral dilemmas, including communication and escalation choices.
Behavioral & LeadershipOnsite - AxonMediumSoftware EngineerImplement encryption and constant-time random set
This problem tests your ability to implement a cryptographic XOR-based transformation and design a randomized data structure with O(1) performance using an array-based map.
Coding & AlgorithmsOnsiteCryptographyHash MapArray - Axq CapitalMediumSoftware EngineerExplain What a Neural Network Is and How It Learns
Explain what a neural network is: how units and layers turn weighted inputs into outputs, why non-linear activations are essential, and how the weights are learned with a loss function, backpropagation, and gradient descent. It tests core machine learning fundamentals, including overfitting and when simpler models are the better choice.
Machine LearningHR Screen - Axq CapitalMediumSoftware EngineerHow Do You Handle Challenges? Answer with One Concrete Example
Answer the behavioral question of how you handle challenges, supported by one specific example of a difficult problem you faced at work. It tests structured storytelling, clear ownership of actions, breaking problems down, judgment about when to ask for help, and reflection on results and lessons learned.
Behavioral & LeadershipHR Screen - Axq CapitalMediumSoftware EngineerRow-Wise vs Column-Wise Array Reads, L1/L2 Caches, and the TLB
Compare horizontal and vertical reads of a large two-dimensional array, explain how L1 and L2 caches differ from main memory, and describe what the TLB does and what a TLB miss costs. It tests understanding of cache lines, locality, prefetching, address translation, and practical fixes for memory-bound code.
Software Engineering FundamentalsHR Screen - BCGMediumForward Deploy EngineerShortest Distance in an Unweighted Adjacency-Matrix Graph
This problem tests implementing breadth-first search (BFS) on an unweighted, undirected graph represented as an adjacency matrix to find the shortest path distance between two vertices.
Coding & AlgorithmsTechnical ScreenGraphBFSShortest Path - BalyasnyHardSoftware EngineerDesign a C++ Variant with Safe Object Lifetimes
This problem tests your understanding of manual memory management, template metaprogramming, and the type safety requirements necessary to implement a discriminated union (variant) in C++.
Software Engineering FundamentalsOnsiteC++TemplatesMemory Management - BalyasnyHardSoftware EngineerExplain Kafka and Design Bulk Record Processing
This problem tests knowledge of distributed event streaming architecture, specifically handling high-throughput bulk processing while maintaining partition-level ordering and fault-tolerant delivery guarantees.
System DesignOnsiteKafkaDistributed SystemsBackpressure - BalyasnyHardSoftware EngineerProcess Get and Set Operations in a Key-Value Cache
This problem tests your ability to implement an efficient, thread-safe, and memory-constrained LRU (Least Recently Used) cache using a combination of a hash map and a doubly linked list.
Coding & AlgorithmsOnsiteHash MapLinked ListLRU Cache - BalyasnyHardSoftware EngineerSchedule Dependent Tasks on a Bounded Thread Pool
This problem tests the ability to design a task scheduling system that manages complex dependency graphs while operating under strict concurrency constraints.
System DesignOnsiteMultithreadingDAGConcurrency - Bank of AmericaMediumData ScientistAnswer behavioral prompts for quant internship
Answer behavioral prompts for quant internship evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnline Assessment - 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 ScientistDescribe initiative, project, analysis, and relationship-building
This set of behavioral and leadership questions evaluates initiative, quantitative and technical project execution, complex problem-solving, and relationship-building competencies relevant to a Data Scientist role within the Behavioral & Leadership domain.
Behavioral & LeadershipTechnical Screen - Bank of AmericaMediumData ScientistDiscuss a Recent Financial-Market Trend
Tests your ability to formulate and rigorously analyze a recent financial-market trend by decomposing asset value changes versus net organic investor flows, designing econometric hypothesis tests, and evaluating data limitations.
Analytics & ExperimentationTechnical ScreenFinancial AnalyticsTime SeriesHypothesis Testing - 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 AmericaMediumData ScientistExplain core probability and ML statistics concepts
This question evaluates core probability and machine learning statistics competencies including probability basics, descriptive statistics, correlation versus independence, linear regression and regularization, and dimensionality reduction (PCA), falling under the Machine Learning domain for Data Scientist roles and testing both conceptual understanding and practical application. Such multi-part theory questions are commonly asked to probe understanding of fundamental statistical concepts and modeling assumptions, ensuring the candidate can reason about uncertainty, estimator properties, multicollinearity, and eigenstructure without relying solely on implementation details.
Machine LearningTechnical Screen - 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 ScientistShow Initiative, Analytical Judgment, and Relationship Building
This question assesses a candidate's ability to articulate professional narratives that demonstrate self-driven impact, rigorous problem-solving, and interpersonal collaboration skills.
Behavioral & LeadershipTechnical ScreenBehavioralCommunicationProblem-solving - 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 - BasetenHardSoftware EngineerBuild a Crash-Consistent Single-Server Key-Value Store
Design and implement a thread-safe, crash-consistent key-value storage engine that persists byte-string records to an append-only log on disk, recovers from partial writes, and supports tombstones.
Software Engineering FundamentalsTechnical Screensystems-programmingstorage-enginecrash-consistency - BasetenMediumData EngineerDesign a Data Pipeline for Messy Pod Alerts and Bad Pod Detection
Prepare for a Baseten system design interview about design a data pipeline for messy pod alerts and bad pod detection. This question focuses on requirements, architecture, trade-offs, reliability, and follow-up discussion areas.
System DesignTechnical Screen - BasetenHardSoftware EngineerDesign an LLM Inference Serving System
Design an end-to-end, high-performance LLM serving platform that manages request admission, continuous batching, KV cache memory, token streaming, and GPU fleet autoscaling under tight latency SLAs.
ML System DesignTechnical Screenml-system-designllm-servingdistributed-systems - BasetenMediumSoftware EngineerDesign an observability logging system for emitting and querying logs
System design question: build an observability logging system that lets services emit structured logs and lets engineers query them. It covers non-blocking client buffering, ingestion with backpressure and a durable buffer, time-partitioned storage, indexing versus scanning trade-offs, query execution limits, and isolating noisy services.
System DesignOnsite - BasetenMediumSoftware EngineerOne-pass S-expression parser with nested lists and precise error handling
Implement a single-pass parser for simplified S-expressions in three stages: atoms, a parenthesized list, and arbitrarily nested lists, without splitting the input. The exercise centers on error handling: detecting invalid characters, malformed numbers, unclosed or unexpected parentheses and trailing input, and stopping with a precise error position.
Software Engineering FundamentalsOnsite - BasetenHardSoftware EngineerParallelize Blocking API Calls with a Thread Pool
Implement a robust, bounded concurrent batch runner that parallelizes blocking calls while preserving input order, handling errors, and enforcing timeouts.
Software Engineering FundamentalsTechnical ScreenConcurrencyPythonMultithreading - BasetenMediumSoftware EngineerParallelize chunked file download and verify integrity
This problem tests your ability to implement a concurrent file downloader that fetches file segments in parallel, handles partial failures with retries, and verifies overall data integrity using a checksum.
Coding & AlgorithmsTechnical ScreenConcurrencyI/OHashing