matching Interview Questions
7 interview questions in our bank cover matching, most of them Coding & Leetcode-style Questions. They average 3.1/5 difficulty — medium — and each one was reported by a candidate after a real interview. Companies known to ask about matching: Stripe, Apple, Databricks, Google, Uber.
Practice these on the problems board →Companies that ask about matching
Question mix
- Coding & Leetcode-style Questions5
- System Design for ML2
Difficulty
- 2/5 — easy1
- 3/5 — medium4
- 4/5 — hard2
Questions tagged matching
Payment Reconciliation - Transaction Matching
3/5This Stripe technical interview puzzle focuses on financial ledger reconciliation, requiring you to pair transaction records across two distinct systems while accounting for time windows and discrepancies. It evaluates your competency in designing robust matching algorithms, handling missing data fields, and categorizing various types of data mismatches. To review the full problem specification and reference implementation, a paid subscription is needed.
Coding & Leetcode-style QuestionsStripeDesign a Waymo-like Autonomous-Vehicle Ride-Hailing App
4/5Design a robust ride-hailing application powered by autonomous vehicles, modeled after leading industry platforms like Waymo, during this advanced Databricks system design interview. This challenge tests your capability to orchestrate complex user lifecycles, real-time vehicle matching algorithms, and continuous geographical tracking while handling unpredictable real-world disruptions such as network failures or sudden cancellations. You must formulate scalable microservices, efficient state management, and fault-tolerant data flows to ensure safe and reliable transit operations. Unlock the complete system architecture, detailed component deep-dives, and comprehensive design patterns with a subscription.
System Design for MLDatabricksValid Parentheses
2/5Verifying the correct syntax of nested grouping symbols is a classic algorithmic hurdle often featured in Apple technical interviews. This problem requires you to analyze a string of various bracket characters and determine whether every opening symbol is properly matched and closed in the correct sequence. The exercise tests your proficiency with last-in-first-out data structures for efficient validation. Unlock the full problem description and detailed code solution with a subscription.
Coding & Leetcode-style QuestionsAppleMatching Contacts by Email Domain and Preferences
3/5This customer routing challenge, featured in Stripe interviews, requires matching incoming email addresses to appropriate support contacts based on domain patterns and customized priority lists. The implementation must evaluate domain preferences, handle fallback rules for unconfigured agents, and sort resulting matches deterministically. This task tests string parsing capabilities and clean, rule-based data filtering logic. Discover the comprehensive problem details and optimal implementation by subscribing.
Coding & Leetcode-style QuestionsStripeStuck Keyboard / Jammed String Matching
3/5This Google interview question challenges candidates to filter a vocabulary list by matching words against a sequence produced by a faulty keyboard where keys stick and repeat characters. The task evaluates your ability to handle custom sequence comparisons, grouping adjacent identical elements, and validating length constraints between candidate strings and corrupted inputs. You will need to design an efficient routine that checks whether each dictionary term can successfully map to the jammed output. Access to the complete problem breakdown and the optimal model solution requires a subscription.
Coding & Leetcode-style QuestionsGoogleAdd Bold Tags to a String
3/5This Apple interview question evaluates your proficiency in text processing and interval merging algorithms. You are tasked with scanning a text string to locate and wrap all occurrences of specific target expressions with formatting markup while minimizing the total number of applied tags through smart region consolidation. The exercise tests your grasp of interval overlaps, string parsing, and boundary management. Access to the full problem context, complex test suites, and optimized solution code requires a paid subscription.
Coding & Leetcode-style QuestionsAppleRider-Driver Matching System
4/5Designing a reliable, ultra-low-latency geospatial matching platform for a major transportation network like Uber is a classic systems challenge. This interview topic focuses on architecture strategies for continuously ingesting rapid driver location updates, querying nearby service providers efficiently, and maintaining strict consistency to prevent race conditions or double assignments across distributed regions. You will explore database selection, service decomposition, and spatial indexing techniques. Unlock the complete system design guide, trade-off analysis, and expert architecture solutions with a subscription.
System Design for MLUber
Studied alongside
matching interview FAQ
- How many matching interview questions are there?
- 7 reported questions, mostly Coding & Leetcode-style Questions.
- Which companies ask matching questions?
- Stripe (2), Apple (2), Databricks (1), Google (1), Uber (1).
- How hard are matching questions?
- They average 3.1 out of 5: 1 at 2/5, 4 at 3/5, 2 at 4/5.