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 3241–3270 of 9403 results
- FidelityMediumSoftware EngineerCompare Spring and Spring Boot
Compare Spring and Spring Boot 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 - FidelityMediumSoftware EngineerDescribe Java 8 features
Describe Java 8 features 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 - FidelityMediumSoftware EngineerExplain motivation, strengths, dislikes, and tech stack
Explain motivation, strengths, dislikes, and tech stack 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 - FidelityMediumSoftware EngineerSolve concurrency in Java
Solve concurrency in Java 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 - FidelityMediumSoftware EngineerWrite good tests and define integration tests
Write good tests and define integration tests evaluates engineering fundamentals, trade-offs, examples, pitfalls, and operational implications in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Software Engineering FundamentalsOnline Assessment - FigmaMediumSoftware EngineerAnswer common behavioral questions
This question evaluates a candidate's behavioral and leadership competencies—specifically conflict resolution, influence without formal authority, learning from failure, and making trade-offs—while also testing their ability to quantify impact.
Behavioral & LeadershipTechnical Screen - FigmaMediumSoftware EngineerCheck Graph Reachability For File Permissions
Practice graph reachability for simplified file-permission inheritance under directed, undirected, and blocked-edge variants. The prompt is useful for reviewing DFS or BFS, visited sets, cycle handling, and clarifying traversal semantics.
Coding & AlgorithmsTechnical Screen - FigmaMediumMachine Learning EngineerClarify a BERT Keyphrase Span-Extraction Task
Implement and clarify the post-processing decoder for a BERT-based span-extraction model that maps token-level start and end logits back to non-overlapping character-level keyphrases.
Machine LearningTechnical Screennlpbertspan-extraction - FigmaMediumData ScientistClarify an Ambiguous Product Question and Define a Metric
This question tests the ability to transform an abstract product objective into a rigorous measurement framework, focusing on metric selection and experimental design.
Analytics & ExperimentationOnsiteAnalyticsProduct MetricsExperimentation - FigmaMediumSoftware EngineerConvert Leveled Rich-Text Tokens into Nested Lists
Tests parsing a linear sequence of leveled tokens into a hierarchical tree or nested list structure using stack-based tree construction.
Coding & AlgorithmsOnsiteStackTreeAlgorithms - FigmaMediumData ScientistDeliver a crisp self-introduction
This question evaluates a candidate's ability to deliver a concise, metric-backed self-introduction demonstrating product-analytics impact, cross-functional influence, leadership presence, and alignment with a collaborative design SaaS mission.
Behavioral & LeadershipHR Screen - FigmaMediumSoftware EngineerDescribe adapting communication to interviewer preferences
This question evaluates interpersonal communication, emotional intelligence, stakeholder management, and the ability to calibrate technical depth to an interviewer’s verbal and nonverbal cues.
Behavioral & LeadershipHR Screen - FigmaMediumData ScientistDescribe impact, prioritization, and stakeholder management
Describe impact, prioritization, and stakeholder management 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 & LeadershipTechnical Screen - FigmaHardData ScientistDescribe your most and least engaging work
This question evaluates self-awareness, communication, motivation, collaboration, and role-alignment competencies that reveal which problem types and team environments enable a data scientist to perform best.
Behavioral & LeadershipTechnical Screen - FigmaMediumSoftware EngineerDesign Comments for a Collaborative Whiteboard
Design a real-time, durable commenting system for an infinite collaborative whiteboard where comments attach to dynamic canvas objects or fixed coordinates.
System DesignTechnical ScreenReal-Time SystemsWebSocketsData Modeling - FigmaMediumMachine Learning EngineerDesign Feed Ranking and HTML Generation
This problem tests the design of a dual-purpose ML system: a personalized content feed ranker and an LLM-based component that translates user intent into rendered HTML widgets.
ML System DesignOnsiteRankingLLMRecommendation Systems - FigmaMediumSoftware EngineerDesign Permission-Aware Retrieval for Design Files
Design a permission-aware search and retrieval system for collaborative design files and assets that enforces hierarchical access control, supports hybrid search, and prevents data leakage.
System DesignOnsiteSearchAccess ControlVector Search - FigmaMediumSoftware EngineerDesign Real-Time Collaborative Comments
Prepare for a real-time collaborative comments system design prompt for shared documents or canvases. The question covers durable comment writes, WebSocket fanout, reconnect backfill, ordering, permissions, hot-document scaling, and missed-update recovery.
System DesignTechnical Screen - FigmaMediumSoftware EngineerDesign Trending Collaborative Files
This problem tests the ability to design a distributed streaming architecture that aggregates real-time user activity while maintaining strict privacy and performance requirements.
System DesignTechnical ScreenStream ProcessingScalabilityDistributed Systems - FigmaHardSoftware EngineerDesign a trending-articles platform
This question evaluates system design competence for building large-scale, near-real-time trending and feed systems, testing skills in streaming ingestion, event modeling, ranking algorithms, caching, consistency and fault-tolerance, capacity planning, and operational observability within the System Design domain.
System DesignOnsite - FigmaMediumSoftware EngineerDesign an Async Job Scheduler
This question evaluates a candidate's ability to design reliable, fault-tolerant asynchronous job scheduling systems, covering concepts such as immediate versus delayed execution, failure handling, retries, duplicate execution prevention, worker crashes, scheduler failover, and the feasibility of exactly-once semantics.
System DesignOnsite - FigmaMediumSoftware EngineerDesign an Evaluation Platform for a Design-Editing Agent
Design an automated, multimodal evaluation platform to benchmark and monitor a canvas-based design-editing agent across deterministic property updates and subjective creative directives.
ML System DesignOnsiteLLM EvaluationAgentsMultimodal AI - FigmaHardSoftware EngineerDesign and operate a monolith on Kubernetes
This question evaluates a candidate's competency in designing and operating a monolithic application on Kubernetes, covering platform engineering topics such as deployment topology, networking and traffic management, CI/CD and rollout strategies, resource management and autoscaling, stateful dependencies, observability, incident response, and disaster recovery. Commonly asked in System Design interviews to assess practical application of distributed systems and SRE principles—specifically the ability to reason about operational trade-offs, reliability, and incremental migration paths—this prompt sits in the System Design domain and emphasizes practical application with architectural reasoning rather than purely conceptual understanding.
System DesignHR Screen - FigmaMediumSoftware EngineerDesign document layer with undo/redo
This question evaluates a candidate's understanding of reversible state mutation and undo/redo semantics, covering batching, inverse operation representation, operation compression, failure handling, and choice of data structures for edit history.
Coding & AlgorithmsTechnical Screen - FigmaHardMachine Learning EngineerEnd-to-End ML Project Deep Dive: Decisions, Evaluation Design and Career Goals
A screening question for an ML engineer role focused on post-training for agents. It asks you to present an end-to-end project you owned, defend its technical decisions and strategy, explain how you designed and ran its evaluation, and say why you are leaving your current company and where your career is heading.
Behavioral & LeadershipTechnical Screen - FigmaMediumData ScientistHandle Cross-Functional Pushback on an Analysis
This question assesses your ability to navigate professional disagreement, exercise empathy towards cross-functional stakeholders, and leverage data to resolve conflicting viewpoints.
Behavioral & LeadershipOnsiteBehavioralCommunicationConflict Resolution - FigmaHardData ScientistHow would you measure product success?
This question tests the ability to define a comprehensive measurement framework for a B2B SaaS collaborative tool, balancing growth, engagement, and retention metrics.
Analytics & ExperimentationTechnical ScreenProduct AnalyticsMetrics DesignSaaS - FigmaMediumMachine Learning EngineerImplement Layer History and Grid Counting
This question tests state management through a Command pattern implementation for undo/redo operations and spatial reasoning using depth-first search (DFS) to identify connected components in a 2D grid.
Coding & AlgorithmsOnsiteDesign PatternsStackGraphs - FigmaMediumSoftware EngineerLeadership and Project Deep-Dive Interview
This question tests your ability to articulate a complex technical project, specifically focusing on decision-making under ambiguity, architectural trade-offs, and your role in cross-functional collaboration.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipSystem Design - FigmaMediumData ScientistNegotiate Figma compensation analytically
This question evaluates quantitative compensation analysis, negotiation strategy, and stakeholder communication skills for a Data Scientist role, focusing on modeling offer components and articulating numerical trade-offs.
Behavioral & LeadershipHR Screen