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 ScientistCompute 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 EngineerRemove 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 ScientistEstimate 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 ScientistPlan 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 ScientistAnswer 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 EngineerExplain 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 EngineerExplain 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 EngineerExplain 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 EngineerHandle 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 EngineerPresent 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 EngineerDefend 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 EngineerExplain 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 EngineerFind 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 EngineerReturn 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 EngineerUse 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 EngineerAnalyze 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 EngineerCalculate 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 EngineerBackground, 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 EngineerDiscuss 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 EngineerDiscuss 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 EngineerExplain 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 EngineerDescribe 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 EngineerAnswer 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 EngineerBalance 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 EngineerDesign 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 EngineerDiscuss 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 EngineerInvestigate 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 EngineerSolve 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 EngineerUse 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 ScientistCompute 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