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 5701–5730 of 9403 results
- Mistral AIHardSoftware EngineerDesign a PDF-to-Markdown Inference API
This question evaluates system-design and ML inference orchestration skills, assessing competency in composing multi-stage pipelines that manage heterogeneous resource profiles (CPU, GPU, memory) and trade-offs between latency and throughput.
ML System DesignTechnical Screen - Mistral AIMediumSoftware EngineerExplain AI coding assistant usage strategy
This question evaluates competency in responsible AI tool usage, ethical judgment, secure handling of sensitive data, attribution and licensing awareness, time management, and communication skills, and is categorized as Behavioral & Leadership with ties to software engineering practices and AI governance.
Behavioral & LeadershipTechnical Screen - Mistral AIMediumSoftware EngineerExplain Adam, AdamW, and Decoupled Weight Decay
Understand Adam moment estimates and bias correction, then compare gradient-based L2 regularization with AdamW’s decoupled weight decay and learning-rate interaction.
Machine LearningTechnical Screen - Mistral AIMediumSoftware EngineerExplain Mixture of Experts and Expert Parallelism
Explain sparse mixture-of-experts routing and expert parallelism, including token dispatch, weighted combination, load balancing, overflow policies, and communication costs.
Machine LearningTechnical Screen - Mistral AIHardMachine Learning EngineerExplain Transformer Internals and Implement Top-p Decoding
Assess understanding of causal transformer decoding mechanics, including attention and KV caching, paired with an implementation of nucleus (top-p) sampling with temperature scaling.
Machine LearningTechnical ScreenTransformersSampling AlgorithmsLLM Inference - Mistral AIMediumSoftware EngineerExplain the Forward and Reverse Processes of Diffusion Models
Explain Gaussian diffusion corruption, timestep-conditioned denoising, noise-prediction training, iterative reverse sampling, latent representations, and guidance tradeoffs.
Machine LearningTechnical Screen - Mistral AIMediumSoftware EngineerKeep GPUs Fed with an Efficient Data-Preparation Pipeline
Diagnose GPU input starvation across storage, CPU preprocessing, batching, transfer, and synchronization, then improve bounded overlap while preserving data correctness.
Software Engineering FundamentalsTechnical Screen - Mistral AIMediumMachine Learning EngineerOptimize Nearest-Center Assignment Without Materializing NxKxD Distances
This problem tests the ability to optimize memory usage in distance computations by leveraging algebraic expansion to avoid creating an intermediate (N, K, D) tensor.
Machine LearningOnsiteNumPyVectorizationLinear Algebra - Mistral AIMediumSoftware EngineerSet up a Python LLM dev environment
This question evaluates practical competencies in Python development environment setup, reproducible dependency management with lockfiles, virtual environment and interpreter management, secrets handling via environment variables, project structuring, and basic API integration.
Software Engineering FundamentalsTechnical Screen - Mistral AIMediumSoftware EngineerSolve Probability and Logic Puzzles Under Interview Pressure
Analyze the expected yield, speedup condition, and conditional probabilities of a speculative decoding stopping process under time pressure.
Statistics & MathOnsiteprobabilityexpected-valueinference - MithrilMediumSoftware EngineerDebug GPU Resource Allocation
This problem tests your ability to identify and debug concurrency issues and scheduling logic in a custom GPU resource manager.
Software Engineering FundamentalsOnsiteConcurrencyDebuggingScheduling - MithrilMediumSoftware EngineerDesign a hybrid-cloud GPU allocation service
This question evaluates system-design competency in distributed resource management, hybrid-cloud scheduling, GPU allocation, multi-tenant fairness, reliability, security, API design, and observability within the system design domain.
System DesignOnsite - MithrilMediumSoftware EngineerDetermine Safe Bomb Defusal
This problem tests your ability to model a system as a directed graph and determine the reachability of a 'safe' state while avoiding 'dead' states using graph traversal algorithms.
Coding & AlgorithmsOnsiteGraphBFSDFS - MithrilMediumSoftware EngineerParse code into operation triads IR
This question evaluates parsing and IR-generation skills, including tokenization, AST or three-address (operation triads) construction, deterministic control-flow serialization, and management of temporaries and labels.
Coding & AlgorithmsOnsite - MixpanelMediumData ScientistCalculate First-Week Retention by Signup Cohort
Compute first-week activity retention by signup-week cohort with all cohort users in the denominator and zero-retention cohorts included.
Data Manipulation (SQL/Python)Technical Screen - MixpanelMediumData ScientistCompare First-Week Retention by Plan Type
Compare first-week retention by recorded plan type with distinct-user counts, inclusive denominators, and four-decimal rates.
Data Manipulation (SQL/Python)Technical Screen - MixpanelMediumData ScientistCount Users Active After Signup
Count distinct users with at least one event on or after signup using a PostgreSQL query.
Data Manipulation (SQL/Python)Technical Screen - MixpanelMediumData ScientistCount Users Retained on Day Seven
Count users active on the seventh calendar day after signup, without double-counting repeated events.
Data Manipulation (SQL/Python)Technical Screen - MixpanelMediumSoftware EngineerGroup Events by an Ordered Attribute List
This problem tests recursive data structuring and hierarchical aggregation by mapping flat event logs to a nested tree of counts based on an ordered list of attributes.
Coding & AlgorithmsTechnical ScreenHash MapsRecursionData Aggregation - MixpanelMediumSoftware EngineerImplement precise string-based decimal addition
This question evaluates a candidate's proficiency in string-based arbitrary-precision arithmetic, including decimal alignment, fractional carry propagation, normalization of numeric strings, and analysis of time and space complexity.
Coding & AlgorithmsTechnical Screen - MixpanelMediumData ScientistValidate Features That Predict User Retention
Learn to evaluate retention features with leakage-safe time windows, cohort validation, baselines, ablations, and calibrated predictions.
Machine LearningTechnical Screen - ModalMediumSoftware EngineerExplain and Harden Two Shell Commands
Tests deep understanding of Unix shell semantics, process management, file permissions, and standard stream handling by diagnosing subtle failure modes in common shell one-liners and writing robust, production-grade replacements.
Software Engineering FundamentalsTechnical Screenbashlinuxsystems - ModalMediumSoftware EngineerProve an Incremental Shuffle Is Uniform
Tests formal inductive reasoning on randomized algorithms by proving the uniformity of the Fisher-Yates shuffle, and evaluates practical knowledge of common implementation pitfalls like off-by-one bounds and modulo bias.
Software Engineering FundamentalsTechnical Screenalgorithmsprobabilityfisher-yates - ModalMediumSoftware EngineerSort One Hundred Million Digits
Implement counting sort to order 100,000,000 single-digit integers using O(1) auxiliary space, and analyze performance from a hardware and memory-bandwidth perspective.
Software Engineering FundamentalsTechnical Screenalgorithmscounting-sortsystems - ModularHardSoftware EngineerFind the Critical Path
This question evaluates competency in graph algorithms and project scheduling, specifically reasoning about directed acyclic graphs, task dependencies, and accumulation of task durations to identify a critical path.
Coding & AlgorithmsTechnical Screen - MolocoMediumSoftware EngineerCan you visit all rooms and score parentheses?
The first problem evaluates graph traversal and reachability by modeling rooms and keys as an implicit graph, and it is commonly asked to assess reasoning about connectivity and exploration in graph-theoretic settings; this falls under the algorithms/graph theory domain and emphasizes practical application of traversal techniques.
Coding & AlgorithmsTechnical Screen - MolocoHardSoftware EngineerCompute subarray span for each element
This question evaluates array reasoning and competency in determining span-like influence regions under maximum-value constraints for each element, including handling circular-array extensions and scalability considerations.
Coding & AlgorithmsTechnical Screen - MolocoHardSoftware EngineerDesign Search Autocomplete
This question evaluates system design skills for building a large-scale, low-latency autocomplete service, including distributed architecture, indexing and ranking strategies, caching, ingestion pipelines, sharding, and operational trade-offs.
System DesignOnsite - MolocoMediumData ScientistFind top advertisers and cost per KPI
This question evaluates proficiency in data manipulation and analytical SQL/Python skills, including aggregation, ranking with ties, dataset joins at a defined grain, date-based filtering relative to campaign launch dates, and handling division-by-zero scenarios when computing cost metrics.
Data Manipulation (SQL/Python)Technical Screen - MolocoHardSoftware EngineerSupport Dynamic Range Sums
This question evaluates knowledge of data structures and algorithmic techniques for range queries and dynamic updates, along with complexity analysis for time and space.
Coding & AlgorithmsOnsite