Companies
Amazon938 questions
Meta507 questions
Google431 questions
Uber321 questions
ByteDance / TikTok357 questions
Apple165 questions
Microsoft237 questions
Snowflake183 questions
OpenAI196 questions
Stripe197 questions
Databricks111 questions
Netflix92 questions
DoorDash126 questions
Anthropic103 questions
Roblox79 questions
IBM118 questions
Bloomberg113 questions
Coinbase89 questions
Capital One106 questions
LinkedIn98 questions
Salesforce97 questions
Goldman Sachs97 questions
Citadel / Citadel Securities94 questions
Snapchat91 questions
Airbnb90 questions
Rippling77 questions
Waymo86 questions
Pinterest83 questions
JPMorgan Chase77 questions
Oracle73 questions

Rippling Interview Question Bank
Rippling's engineering loop is unusually concentrated: a small set of OOD coding prompts, two data-heavy system-design prompts, and a practical web API round account for most SWE interviews. The bar is driven by speed through multi-part prompts, clean extensible design, and whether the candidate can collaborate with AI tools without losing ownership of the solution.
77
questions
Last updated
Before you start
Showing 16 of 16
OJ Problems
practice in the online judgeCompare Two Poker HandsDesign an In-Memory Logger with Search and DeduplicationRule Evaluation Engine for ExpensesTask Scheduler with Parent-Child DependenciesFilter and Sort Task SchedulerExpense Transaction Rule EvaluatorTask Management Filtering and SortingTask Manager Filtering, Deduplication, and Priority OrderingExpense Rule EngineDesign and Implement a Sliding Window Rate LimiterLogger System with Handler Pipeline and Keyword SearchCompare two poker hands with possibly incomplete information (output UNKNOWN if winner cannot be determined)Camel Cards Hand Ranking (with Jokers or Variants)Configurable Logger With Message Transformations and StorageLongest Consecutive Sequence (variation)Pandas GroupBy Aggregation for Precision/RecallSQL Aggregation and Percentage CalculationExtend Stored Logger with Search and Discuss Read/Write Trade-offsDesign a Logger with Configurable Message Processing (remove substring / truncate / uppercase / store-only)Driver Payroll: sum salaries of driving records up to a timestampImplement an Expense Rule EngineValidate Expense Reimbursements (Legality Check)Compare Two Partially Received Hands: win/lose/tie/unknownCompare Two Poker-like Hands with Custom Ranking RulesMerge Overlapping IntervalsDriver Balances with Cached Total BalancePoker-like Card Game ImplementationFood Delivery Cost & Driver Payout CalculationCamel Cards (Simplified Poker) — Hand Comparison with Extensible Hand Types (OOD)Build a Simple Stack Overflow-like REST Service
