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 211–240 of 263 results

  • SIG (Susquehanna)MediumData Scientist
    Compute bus-on-time and dice-sum probabilities

    This problem tests your ability to calculate probabilities involving continuous uniform distributions and discrete combinations of independent events.

    Coding & AlgorithmsHR ScreenProbabilityCombinatoricsUniform Distribution
  • SalesforceMediumSoftware Engineer
    Remove duplicates from a singly linked list

    This question evaluates understanding of singly linked list data structures and in-place node manipulation to remove repeated values while preserving relative order, testing competencies in pointer management and duplicate-detection.

    Coding & AlgorithmsHR Screen
  • SamsungMediumData Scientist
    Estimate laptops in an office

    This question evaluates back-of-the-envelope estimation skills, quantitative reasoning, and the ability to state and justify assumptions when modeling real-world counts like devices.

    Statistics & MathHR Screen
  • SamsungMediumData Scientist
    Plan parking demand for a retail store

    This question evaluates demand forecasting, capacity planning, causal inference, and experimental-design competencies within data science, focusing on translating business objectives into measurable metrics such as peak occupancy, overflow rate, lost visits, and return on investment.

    Analytics & ExperimentationHR Screen
  • ShopifyEasyData Scientist
    Answer Product DS HR Screen

    This prompt evaluates behavioral and leadership competencies for a product data scientist role, including product thinking, stakeholder management, communication, motivation, team composition and dynamics, and the ability to articulate business impact and role scope.

    Behavioral & LeadershipHR Screen
  • ShopifyMediumSoftware Engineer
    Explain background, motivations, and stakeholder handling

    This question evaluates communication, leadership, stakeholder management, career narrative construction, and compensation/logistics transparency, with emphasis on concise self-presentation, project impact articulation, cross-functional collaboration, and cultural alignment for a software engineering role.

    Behavioral & LeadershipHR Screen
  • ShopifyMediumMachine Learning Engineer
    Explain motivation and role alignment

    This question evaluates motivation, role alignment, and communication skills by asking a candidate to explain interest in the employer, educational choices, and career motivations as they relate to a Machine Learning Engineer role.

    Behavioral & LeadershipHR Screen
  • ShopifyMediumMachine Learning Engineer
    Explain motivations, resume, and logistics

    This question evaluates a candidate's ability to communicate career narrative, motivations, role-specific experiences, transitions, and logistical details such as work authorization and compensation, reflecting competencies in professional communication, self-awareness, and succinct storytelling for a Machine Learning Engineer role.

    Behavioral & LeadershipHR Screen
  • SnowflakeMediumSoftware Engineer
    Handle an AI-Led Screening Interview

    Prepare a structured Snowflake behavioral interview answer for handle an ai-led screening interview. The prompt helps candidates frame concrete stories, ownership, trade-offs, and follow-up-ready details.

    Behavioral & LeadershipHR Screen
  • SnowflakeMediumDevOps Engineer
    Present Your Infrastructure and Platform Experience

    Assesses your ability to articulate end-to-end platform engineering achievements, architectural trade-offs, and operational ownership in a structured, impactful manner.

    Behavioral & LeadershipHR ScreenDevOpsPlatform EngineeringCloud Architecture
  • SquarepointMediumSoftware Engineer
    Defend a Redis Choice and Explain Database Index Trade-offs

    This question evaluates architectural decision-making around data access patterns, comparing the introduction of an in-memory cache like Redis against optimizing relational database indexing and query plans.

    Software Engineering FundamentalsHR ScreenDatabase IndexingRedisSystem Design
  • SquarepointMediumSoftware Engineer
    Explain Core Python Runtime and Language Concepts

    Assesses foundational Python runtime semantics and language mechanics, focusing on mutability, generator behavior, concurrency models under the GIL, and robust resource management.

    Software Engineering FundamentalsHR Screenpythonconcurrencymemory-management
  • SquarepointMediumSoftware Engineer
    Find the Most Frequent Character with a Tie-Breaker

    Tests string traversal, frequency counting, and deterministic tie-breaking under large input constraints.

    Coding & AlgorithmsHR ScreenStringsHash TableCounting
  • SquarepointMediumSoftware Engineer
    Return Elements Greater Than the Overall Average

    This problem tests your ability to perform a two-pass linear scan on an array to compute an aggregate statistic and filter elements, emphasizing space complexity and data integrity.

    Coding & AlgorithmsHR ScreenArraysMathTwo-pass
  • SquarepointMediumSoftware Engineer
    Use find, ps, top, and kill Safely on Linux

    Tests practical Linux troubleshooting skills using standard command-line tools (`top`, `ps`, `find`, `kill`) to diagnose resource contention, safely manage processes, and handle tricky file artifacts.

    Software Engineering FundamentalsHR ScreenLinuxSystemsDevOps
  • StackAdaptMediumSoftware Engineer
    Analyze time complexity for dictionary operations

    This question evaluates understanding of dictionary/hash table performance characteristics, covering hashing, collision-resolution strategies, load factor and resizing impacts, and the cost of iterating or copying keys into a dynamic-array-backed list within the Coding & Algorithms/data structures domain.

    Coding & AlgorithmsHR Screen
  • StackAdaptEasySoftware Engineer
    Calculate conditional probabilities for coin tosses

    This question evaluates understanding of conditional probability and independence in simple probabilistic experiments. It belongs to the Statistics & Math domain, is commonly asked to assess foundational probabilistic reasoning used in statistical inference and algorithmic decision-making, and targets conceptual understanding with elementary practical computation.

    Statistics & MathHR Screen
  • StripeEasySoftware Engineer
    Background, AI use at work, misalignment with a company Stripe works with, why Stripe

    A recruiter screen for a Stripe software engineer role asks four behavioral questions: a short background summary, how you have used AI in your work, how you would handle Stripe working with a company you are not aligned with, and why Stripe interests you. It tests concise storytelling, responsible AI use, professional judgment in a values conflict, and genuine motivation.

    Behavioral & LeadershipHR Screen
  • StripeMediumSoftware Engineer
    Discuss compensation expectations and flexibility

    This Behavioral & Leadership interview question evaluates communication, negotiation, and compensation self-awareness for a Software Engineer by requesting a detailed breakdown of base salary, bonus, equity and benefits.

    Behavioral & LeadershipHR Screen
  • StripeMediumSoftware Engineer
    Discuss mentorship experience and outcomes

    This question evaluates mentorship, leadership, coaching, and impact-measurement skills in a software engineering context, focusing on quantifying mentee outcomes, managing scope across experience levels, and articulating lessons from challenging cases.

    Behavioral & LeadershipHR Screen
  • StripeEasySoftware Engineer
    Explain your tech stack choices

    This question evaluates a candidate's ability to articulate technology selection, operational experience, and trade-off reasoning across languages, frameworks, services, data stores, and infrastructure.

    Behavioral & LeadershipHR Screen
  • SunoMediumSoftware Engineer
    Describe product usage, feedback, and music experience

    This question evaluates a candidate's product sense, user empathy, communication skills, and domain knowledge in music by asking for descriptions of product usage, concrete feedback, and personal musical background.

    Behavioral & LeadershipHR Screen
  • TeslaEasySoftware Engineer
    Answer HR screening questions for data role

    This question evaluates a candidate's communication, self-presentation, motivation, and ability to summarize past project responsibilities and challenges relevant to a data platform role.

    Behavioral & LeadershipHR Screen
  • TeslaMediumSoftware Engineer
    Balance Backend Availability, Maintainability, and Scalability

    Design a high-throughput vehicle telemetry and diagnostics backend while evaluating explicit architectural trade-offs among availability, maintainability, and scalability.

    System DesignHR ScreenDistributed SystemsIoTKafka
  • TeslaMediumSoftware Engineer
    Design synchronization for water molecule assembly

    This question evaluates concurrency and synchronization skills, including thread coordination, use of locks/semaphores/condition variables, and reasoning about safety and liveness properties in concurrent systems.

    System DesignHR Screen
  • TeslaMediumSoftware Engineer
    Discuss Distributed-System Experience with Go, Java, Spark, and Elasticsearch

    Tests your ability to clearly explain distributed systems architecture, justify technology selections (such as Go, Java, Spark, and Elasticsearch), and discuss operational bottlenecks and fault tolerance from real production experience.

    Software Engineering FundamentalsHR ScreenDistributed SystemsGoJava
  • TeslaMediumSoftware Engineer
    Investigate Recurring Bugs and Prevent the Same Failure from Returning

    Implement an invariant analysis engine to identify recurring bugs across production incident traces, pin down the earliest violating step, and flag failures recurring above a frequency threshold.

    Software Engineering FundamentalsHR ScreenDebuggingTestingData Processing
  • TeslaMediumSoftware Engineer
    Solve classic array, graph, and parsing problems

    This multi-part question evaluates algorithmic problem-solving and data-structure competency, covering expression parsing, array and sequence manipulation, sorting-based counting, interval merging, graph traversal/union-find, in-place rearrangement, hashing for set operations, and DAG/topological ordering within the Coding & Algorithms domain.

    Coding & AlgorithmsHR Screen
  • TeslaMediumSoftware Engineer
    Use Metrics and Logs to Establish a Production Root Cause

    This question tests your systematic approach to troubleshooting production incidents in distributed architectures using metrics, distributed tracing, structured logs, and change audit trails.

    Software Engineering FundamentalsHR ScreenObservabilityDistributed SystemsSite Reliability
  • ThumbtackMediumData Scientist
    Compute weekly 3-week rolling sums in SQL

    This question evaluates time zone–aware date bucketing, gapless calendar generation, and rolling-window aggregation skills, demonstrating competency in SQL-based data manipulation and temporal reasoning.

    Data Manipulation (SQL/Python)HR Screen