Skip to content

Latest commit

Β 

History

History
264 lines (258 loc) Β· 37.8 KB

File metadata and controls

264 lines (258 loc) Β· 37.8 KB

Algorithm interview & OA questions

1,943 questions in the Algorithm format. Open one to practise it on TrueInterview.

← All formats Β· ← Question bank

Page 1 of 8 Β· Page 2 β†’

Company Question Difficulty Reported
Ramp Spreadsheet String Concatenation with Dependent Cells Hard πŸ”₯ Sep 18, 2026
Citadel Design a Top-Ten Trade Query with Exact Amounts Medium πŸ”₯ Sep 18, 2026
Instacart Debug Search and Stock Behavior in a Library Application Medium πŸ”₯ Sep 18, 2026
Houzz Convert a Column Number to an Excel-Style Label Easy πŸ”₯ Sep 18, 2026
Instacart Calculate Inventory Purchases with Buy-X-Get-Y-Free Coupons Medium πŸ”₯ Sep 18, 2026
Ziphq Find the Guaranteed Capture Time in a Turn-Based Graph Game Hard πŸ”₯ Sep 17, 2026
Together AI Split a Chunked Text Stream into Line-Balanced Parts Medium πŸ†• Sep 15, 2026
xAI Load and Display a React List with useEffect Medium πŸ†• Sep 15, 2026
xAI Implement an Asynchronous React Typeahead Medium πŸ†• Sep 15, 2026
Cohere Implement a Card-Details Form with Dependent Validation Medium πŸ†• Sep 15, 2026
Amazon Search a Folder Hierarchy with Extensible Document Filters Medium πŸ†• Sep 14, 2026
Amazon Order Dependent Tasks and Identify Work to Rerun Medium πŸ†• Sep 14, 2026
Amazon Merge Sorted Event Streams Through an Iterator Medium πŸ†• Sep 14, 2026
AMD Find the Largest K Elements with Partitioning Medium πŸ†• Sep 14, 2026
Voleon Audit and Extend a Time-Series ML Pipeline Hard πŸ†• Sep 14, 2026
IBM VM Rental Revenue from Changing Stock Medium πŸ†• Sep 14, 2026
Rippling Bill Deliveries with Historical Rates and Deferred Rounding Hard πŸ†• Sep 13, 2026
Oracle Count Islands and Return the Largest Island Size Medium πŸ†• Sep 11, 2026
Stripe Financial Account Ledger Hard πŸ†• Sep 11, 2026
Stripe Hierarchical CSV Task / Subtask Formatter Medium πŸ†• Sep 11, 2026
Wayfair Simulate and Compare Multi-Armed Bandit Strategies Hard πŸ†• Sep 10, 2026
Microsoft Find Unique Zero-Sum Triplets Medium πŸ†• Sep 10, 2026
Microsoft Find the First Value Repeated During a Left-to-Right Scan Easy πŸ†• Sep 10, 2026
Google Temperature Monitoring Data Structure Medium πŸ†• Sep 10, 2026
Uber Sort a Matrix into Snake Order Using Adjacent Swaps Medium πŸ†• Sep 09, 2026
Snapchat Render an Organization Chart and Find Skip-Level Pairs Medium πŸ†• Sep 09, 2026
Uber Answer Repeated Shortest Increasing-Path Queries Hard πŸ†• Sep 09, 2026
Roblox File Chunk Range Tracking Medium πŸ†• Sep 09, 2026
Microsoft Delete and Earn (LC 740) Medium πŸ†• Sep 09, 2026
Google Minimum-Cost Tree Disconnection Hard πŸ†• Sep 09, 2026
Capital One Find Repeated-Value Patterns in a Matrix Medium πŸ†• Sep 07, 2026
Databricks Tic-Tac-Toe Against a Deterministic Automatic Opponent Hard πŸ†• Sep 06, 2026
Databricks Referral Credit Tracker with Indirect Referrals Hard πŸ†• Sep 06, 2026
Amazon Timestamped Key-Value Store Easy πŸ†• Sep 05, 2026
LinkedIn Nested List Weight Sum II (LC 364) Medium πŸ†• Sep 04, 2026
Stripe Subtract Blocked Periods from Allowed Deployment Windows Medium πŸ†• Sep 04, 2026
ByteDance Restore IP Addresses Medium πŸ†• Sep 04, 2026
Amazon Binary Array Rearrangement Medium πŸ†• Sep 02, 2026
Google Next-Word Predictor Medium πŸ†• Sep 02, 2026
Harvey Allocate Unique File Names in an In-Memory Vault Medium πŸ†• Sep 01, 2026
Amazon NumPy Mean and Variance with MLE Follow-Up Medium πŸ†• Sep 01, 2026
Amazon Maximum Frequency Stack Hard πŸ†• Sep 01, 2026
Amazon Top K Frequent Elements (LC 347) with a Follow-Up Variant Hard πŸ†• Sep 01, 2026
Microsoft Recover Sorted Digits from Scrambled English Number Words Medium πŸ†• Aug 30, 2026
Microsoft Parse a Signed Integer in an Arbitrary Base Medium πŸ†• Aug 30, 2026
Microsoft Keep Stable Unique Column Names Across Schema Changes Hard πŸ†• Aug 30, 2026
Microsoft Convert a Hexadecimal Address to Dotted IPv4 Medium πŸ†• Aug 30, 2026
Amazon Delivery-Center Grid β€” Minimum Inconvenience Hard πŸ†• Aug 30, 2026
Oracle Accounts Merge (LC 721) Hard πŸ†• Aug 28, 2026
Capital One NYC Green Taxi Data Science Challenge Medium πŸ†• Aug 28, 2026
LinkedIn Merge N-ary Trees by Node Key Medium πŸ†• Aug 27, 2026
IBM Minimum Replacements for Adjacent Duplicate Characters Medium πŸ†• Aug 27, 2026
Pinterest Tree-Encoded Subtree Deletion and Stable Compaction Hard πŸ†• Aug 26, 2026
Apple Sparse Matrix Multiplication (LC 311) Medium πŸ†• Aug 26, 2026
LinkedIn Logistic Regression Debugging Hard πŸ†• Aug 24, 2026
Salesforce Minimum One-Character Word Transformations Hard πŸ†• Aug 24, 2026
Salesforce Find the Celebrity Medium πŸ†• Aug 24, 2026
Stripe Deployment Window Scheduler Hard πŸ†• Aug 24, 2026
Amazon Package Weight Rearrangement Medium πŸ†• Aug 24, 2026
Amazon Numbered Buttons with Data Popovers Medium πŸ†• Aug 22, 2026
Amazon Print Hierarchical Comments Medium πŸ†• Aug 22, 2026
Amazon Package Tracking & Status Aggregator Engine Medium πŸ†• Aug 21, 2026
Amazon Minimum-Point Redemption Across Programs Hard πŸ†• Aug 21, 2026
ByteDance / Ebay / NVIDIA Search in Rotated Sorted Array Medium πŸ†• Aug 21, 2026
ByteDance Timestamped Task Scheduler Medium πŸ†• Aug 20, 2026
LinkedIn Robot Navigation in an Unknown Grid Hard πŸ†• Aug 18, 2026
Roblox Piano Keys: Vanilla UI Interaction Easy πŸ†• Aug 17, 2026
Amazon / ByteDance Create Binary Tree from Descriptions (LC 2196) Medium πŸ†• Aug 17, 2026
ByteDance Stickers to Spell Word (LeetCode 691) Hard πŸ†• Aug 17, 2026
ByteDance Pythagorean Triple in an Integer Array Medium πŸ†• Aug 17, 2026
LinkedIn Count Distinct Values in a Massive Sorted Array Medium Aug 16, 2026
LinkedIn Find K Closest Elements in a Sorted Array (LC 658) Medium Aug 16, 2026
Salesforce Valid Word Abbreviation (LeetCode 408) with Follow-Up Variant Medium Aug 16, 2026
Salesforce Lowest Common Ancestor with Parent Pointers (LeetCode 1650) Medium Aug 16, 2026
Salesforce Kth Smallest in a BST (LeetCode 230) with Follow-Ups Hard Aug 16, 2026
DoorDash Minimum Parenthesis Deletions Easy Aug 16, 2026
DoorDash First Unique Restaurant in a Stream Medium Aug 16, 2026
Apple Copy List with Random Pointer (LC 138) Medium Aug 16, 2026
DoorDash Minimum Dasher Processing Speed Medium Aug 16, 2026
Uber K Closest Points Medium Aug 16, 2026
Microsoft Spiral Matrix (LC 54) + Follow-Ups Medium Aug 16, 2026
Microsoft Palindrome Linked List (LC 234) + Engineering Follow-Up Medium Aug 16, 2026
Google Cutting Ribbons (LC 1891) Medium Aug 16, 2026
Amazon Asteroid Collision (LC 735) Medium Aug 16, 2026
Google Nested List Weight Sum (LC 339) with Follow-Ups Medium Aug 16, 2026
Microsoft / LinkedIn Binary Tree Zigzag Level Order Traversal (LC 103) Medium Aug 16, 2026
Snowflake React / TypeScript Kanban Board Medium Aug 15, 2026
Citadel Task Dependency Ordering Medium Aug 15, 2026
Microsoft Lowest Common Ancestor (LC 235) with a Follow-Up Variant Medium Aug 15, 2026
Amazon Bootstrap Mean & Confidence Interval Medium Aug 14, 2026
Amazon Out-of-Order Package Receiver Medium Aug 14, 2026
Amazon Package Dependency Installation & Build Order Medium Aug 14, 2026
Amazon Group Anagrams (LC 49) Medium Aug 14, 2026
Google Target Expressions from Ordered Digits Hard Aug 13, 2026
ByteDance / Bobyard Build a Nested Comment Tree from Flat Records Medium Aug 13, 2026
Roblox Distinct Cyclic Number Pairs Medium Aug 12, 2026
Affirm Find Redeemable Offers Hard Aug 12, 2026
Figma Sort Documents on a 2D Plane Medium Aug 12, 2026
Google Progressive Array Partitioning Hard Aug 11, 2026
Microsoft Minimum Fuel Cost Across a Road Network Hard Aug 11, 2026
Oracle Two-Value Exchange Warm-Up Easy Aug 10, 2026
Oracle Run-Length String Compression Easy Aug 10, 2026
Uber Minesweeper (LC 529) Medium Aug 10, 2026
Harvey Citation Highlighting Hard Aug 09, 2026
Affirm Aggregate Recent Transactions Medium Aug 07, 2026
Citadel SRE Python Fundamentals β€” Five-Question Set Easy Aug 05, 2026
Apple Top K Closest Pairs in a Sorted Array Hard Aug 05, 2026
Figma Nested String with Brackets Parsing Hard Aug 04, 2026
Affirm Live Fraud Detector Easy Aug 01, 2026
OpenAI Sharded Matmul and Backprop Debugging Hard Jul 31, 2026
Pinduoduo Spiral Matrix Generation Medium Jul 30, 2026
ByteDance Bounded Number Construction from Allowed Digits Hard Jul 29, 2026
Point72 Price Percentile Cutoff Medium Jul 29, 2026
Point72 Optimal Stock Price Subsequence Hard Jul 29, 2026
Point72 League Earnings Easy Jul 29, 2026
Point72 Count Maximum Borrowing Days Hard Jul 29, 2026
Point72 Coins and Energy Hard Jul 29, 2026
Point72 / Akuna Capital / Google Array Frequency Sort Easy Jul 29, 2026
Microsoft / Amazon / Apple / ByteDance / LinkedIn / Meta / Microsoft AI / Two Sigma / WeRide Top K Largest Elements Medium Jul 29, 2026
Point72 Bank Transaction Mining Easy Jul 29, 2026
Lyft Job Scheduler Hard Jul 29, 2026
Microsoft AI / Microsoft Beam Search Decoding Hard Jul 29, 2026
Apple Insert Interval (LC 57) Medium Jul 28, 2026
Citadel Real-Time Trading Event Feed Dashboard (React) Hard Jul 27, 2026
Apple Alias Group Mapping Medium Jul 27, 2026
Salesforce Optimal Account Balancing (LeetCode 465) Hard Jul 25, 2026
Salesforce Delete One Character Type, Minimize Unique-Character Segments Medium Jul 25, 2026
Google Batch and Streaming Log Deduplication Hard Jul 23, 2026
Amazon Word Segmentation with a Dictionary Helper Medium Jul 22, 2026
Amazon Fulfillment-Center Inventory Transfer Medium Jul 22, 2026
Amazon Handwrite Sigmoid, Softmax, and Attention Hard Jul 20, 2026
Google Minimum Direction Violations in a Directed Graph Hard Jul 19, 2026
Capital One W-D-L Outcome Reordering Easy Jul 19, 2026
Capital One Outside-In String Reordering Easy Jul 19, 2026
Salesforce Maximal Rectangle (LeetCode 85) Hard Jul 17, 2026
Salesforce Maximal Square (LeetCode 221) Hard Jul 17, 2026
Pinduoduo Count Longest Increasing Subsequences Hard Jul 17, 2026
OpenAI Maximum Grid Jumping Path Hard Jul 16, 2026
Vanta Task Dependency Resolution (Topological Sort) Medium Jul 16, 2026
Vanta Implement uniq β€” Unique Lines in a File Medium Jul 16, 2026
Amazon Edit Distance (LC 72) with a Follow-Up Variant Hard Jul 14, 2026
Google Count Word Decompositions into Chemical Element Symbols Medium Jul 14, 2026
Amazon Best Time to Buy & Sell Stock β€” Merged Variants Hard Jul 10, 2026
Figma Resize Stacked Rectangles β€” Distribute Height Medium Jul 09, 2026
Waymo Build an Arithmetic Expression to Reach a Target Hard Jul 09, 2026
Walmart Labs Minimum Talent-Complete Team from Every Start Medium Jul 07, 2026
Walmart Labs Merge Strings Alternately Easy Jul 07, 2026
Waymo Race Car: Minimum Instructions to Reach a Target Hard Jul 06, 2026
Goldman Sachs Highest Average Score Per Person Medium Jul 06, 2026
SoFi Reachable Nodes in a Directed Graph Medium Jul 04, 2026
Waymo Implement Max Pooling with Argmax Coordinates Medium Jul 02, 2026
Amazon Basic Calculator with Postfix Notation Medium Jul 02, 2026
Amazon Closest Version Date Medium Jul 02, 2026
Google Top-K Frequent in Large Logs Medium Jul 02, 2026
Amazon Maximum Concurrent Processes from Intervals Medium Jul 02, 2026
Google Piano Hand Movement Grouping Medium Jul 01, 2026
Amazon Service Shutdown / Topological Sort Medium Jul 01, 2026
Meta Attention Implementation + Flash / Linear Attention Follow-ups Hard Jun 30, 2026
Amazon Drone Delivery on a Hub Ring β€” Minimum Travel Medium Jun 30, 2026
Lyft / ByteDance / Meta Minimum Window Substring Medium Jun 29, 2026
Roblox Dependency Ordering With Topological Sort Hard Jun 29, 2026
Databricks Find Optimal Commute Medium Jun 29, 2026
Intuit Array Plus One with Large-Input Follow-Up Medium Jun 28, 2026
Amazon Inventory Allocation by Bid Priority Medium Jun 28, 2026
Apple / Amazon / Bloomberg / Meta / Uber Binary Tree Vertical Order Traversal Medium Jun 28, 2026
Voleon Return Words in Repeated Anagram Groups Medium Jun 27, 2026
Waymo Find Dictionary Words Represented by Repeated Letters Medium Jun 27, 2026
Waymo Find a Repeating Vehicle Program Under Fuel and Memory Limits Hard Jun 27, 2026
Amazon Org-Chart Salary Aggregation Medium Jun 27, 2026
Amazon Find Conflicting Events Medium Jun 27, 2026
Google Website Activity Analytics: Unique Users + Session Time Medium Jun 26, 2026
Google 2D Points Connected Components by Radius Medium Jun 26, 2026
Amazon Domain Score Accumulation (Reverse Trie) Medium Jun 26, 2026
Google Meeting Rooms / Interval Scheduling Variants Medium Jun 26, 2026
ByteDance Elements Appearing More Than n/3 in a Sorted Array Medium Jun 26, 2026
Airbnb Fill Layover With Experiences Hard Jun 26, 2026
ByteDance Reverse Nodes in K-Group (incomplete tail variant) Medium Jun 25, 2026
Okta Reverse Substrings Between Each Pair of Parentheses Medium Jun 24, 2026
ByteDance Remove Duplicate Letters for Lexicographically Smallest Result Hard Jun 24, 2026
Meta / ByteDance / Instacart / Uber Basic Calculator I / II Medium Jun 24, 2026
Apple Frontend React Screen Hard Jun 24, 2026
Snowflake Forest Parent Array Delete Node Medium Jun 24, 2026
Snowflake Distributed Tree Node Count Hard Jun 24, 2026
Stripe Six Degrees of Collusion Medium Jun 24, 2026
JPMorgan Zero Compaction Array Coding Easy Jun 23, 2026
JPMorgan Prerequisite Cycle Medium Jun 23, 2026
JPMorgan Interval Consolidation Medium Jun 23, 2026
Google Streaming Points: Emit K Within Distance Medium Jun 23, 2026
Google Expression Tree Single-Leaf Mutation Hard Jun 23, 2026
Google Active Communication Top Users Medium Jun 23, 2026
Reddit Moderator List Hierarchy Medium Jun 23, 2026
Salesforce Campaign Cost Weekly Partition Medium Jun 22, 2026
Amazon Minimum Bills and Coins for an Amount Medium Jun 22, 2026
Amazon Detect and Break a Linked-List Cycle Medium Jun 22, 2026
Amazon Caesar Cipher with Case Preservation Easy Jun 22, 2026
Amazon Minimum Operations to Sort by Rotate and Flip Medium Jun 19, 2026
OpenAI Design Cluster Message Aggregation Hard Jun 19, 2026
OpenAI / Anthropic Infection Spread Simulation Medium Jun 19, 2026
Goldman Sachs Largest Tree in a Forest Medium Jun 18, 2026
Meta Find Shortest Unique Prefix Medium Jun 18, 2026
Applied Intuition Build a File-Driven Data Visualization and Replay UI Hard Jun 17, 2026
ByteDance Longest Zigzag Path in a Grid Hard Jun 17, 2026
Airbnb Chain Booking β€” Max Cascading Reservations Medium Jun 17, 2026
Snowflake Reverse Alphanumeric Segments Medium Jun 17, 2026
Snowflake Number Transformation Path Medium Jun 17, 2026
Snowflake Calculate Amount Paid in Taxes Easy Jun 17, 2026
Bloomberg / Amazon / ByteDance / Goldman Sachs / Pinduoduo Validate Binary Search Tree Medium Jun 16, 2026
Bloomberg / ByteDance / Cisco Longest Palindromic Substring Medium Jun 16, 2026
Pinterest Stack Items into the Shortest Column (Min-Heap Load Balancing) Medium Jun 16, 2026
ByteDance / Amazon Number of Islands and Grid BFS Variants Hard Jun 16, 2026
Apple / Scale AI Transformer Attention Mask and Heads Coding Hard Jun 16, 2026
Uber / Meta Word Break Medium Jun 16, 2026
Uber / Amazon / ByteDance Sliding Window Maximum Medium Jun 16, 2026
Uber Rate Limiter (Coding + Trade-offs) Medium Jun 16, 2026
Rippling / Bloomberg / ByteDance / Uber Median of Two Sorted Arrays Hard Jun 16, 2026
Google First Bad Version with Parallel Search Follow-up Medium Jun 15, 2026
Optiver Build Binary Tree from Edges / S-Expression Hard Jun 15, 2026
Snowflake Rewrite Tree With Subtree Sums Medium Jun 15, 2026
Scale AI Task Processor: Dependencies and Deadlines Hard Jun 14, 2026
Citadel N-ary Tree Sum + Leaf next Pointer Hard Jun 13, 2026
Whatnot Filter Unsafe Messages Medium Jun 12, 2026
Ebay Obstacle Placement and Block Check Hard Jun 12, 2026
Ebay Max Matrix Border Distinct Sum Medium Jun 12, 2026
Ebay Match Cyclic Shift to Descending Sequence Easy Jun 12, 2026
Ebay Group Chat Mention Counter Medium Jun 12, 2026
Ebay Fit Saved Rectangles in a Box Medium Jun 12, 2026
Ebay Find Matching Skeletons Medium Jun 12, 2026
Ebay Count and Flip Binary Operations Medium Jun 12, 2026
Reddit Pseudo-Memcached Protocol Server Medium Jun 12, 2026
Reddit Chat Message Range Merge Medium Jun 12, 2026
Stripe Factory Network Cost Minimization Easy Jun 11, 2026
Stripe Credit Card Fraud Detection Easy Jun 10, 2026
Google / Affirm / Uber Evaluate String Expression Medium Jun 10, 2026
Stripe Matching Contacts Medium Jun 10, 2026
Snowflake Closest Cake and Global Assignment Medium Jun 10, 2026
Roblox Most Frequent Function Call Stack Hard Jun 10, 2026
Amazon Minimum Redistribution Cost Hard Jun 09, 2026
Uber / Pinterest Bus Routes (LC 815) Hard Jun 08, 2026
Uber / Apple / Google Number of Islands II Hard Jun 08, 2026
Apple / Amazon / ByteDance / Google / LinkedIn / Microsoft / Pinduoduo / Uber Top K Frequent Elements Medium Jun 08, 2026
OpenAI / Perplexity GPU Credits II Hard Jun 08, 2026
Snowflake Max Credits with K Classes (Interval-Style) Medium Jun 07, 2026
Databricks File Encryption Tree Optimization Hard Jun 06, 2026
ByteDance / Amazon Course Schedule and Topological Sort on a Directed Graph Medium Jun 06, 2026
Snowflake Four-in-a-row Game Medium Jun 06, 2026
Uber Construct Quad Tree Medium Jun 06, 2026
Verkada Camera Motion Detection Medium Jun 05, 2026
Pinterest Put Boxes Into the Warehouse (LC 1564) Medium Jun 05, 2026
Capital One Matrix Border Sort & Clockwise Fill Medium Jun 05, 2026
Capital One Dynamic Two-Array Pair Sum Queries Medium Jun 05, 2026

Page 1 of 8 Β· Page 2 β†’