Companies
Amazon990 questions
Meta532 questions
Google466 questions
Uber334 questions
ByteDance / TikTok396 questions
Microsoft259 questions
Apple181 questions
OpenAI206 questions
Snowflake192 questions
Stripe204 questions
Databricks118 questions
Netflix97 questions
DoorDash137 questions
Roblox89 questions
Anthropic105 questions
IBM123 questions
Citadel / Citadel Securities122 questions
Bloomberg118 questions
Coinbase93 questions
LinkedIn110 questions
Salesforce108 questions
Capital One106 questions
Airbnb102 questions
Goldman Sachs102 questions
Pinterest99 questions
Oracle97 questions
Rippling82 questions
Snapchat94 questions
Waymo93 questions
JPMorgan Chase83 questions

SoFi Interview Question Bank
SoFi's engineering interviews mix Karat-style screens, practical frontend builds, backend coding, and manager-led project depth. The loop rewards candidates who can clarify ambiguous product requirements, keep implementation details tidy under HackerRank or Karat constraints, and explain trade-offs without drifting away from the requested scope.
54
questions
Last updated
Before you start
Showing 21 of 21
OJ Problems
practice in the online judgeReachable Nodes in a Directed GraphImplement a GIF Data Structure / Decoder-Related Problem (LinkedList + HashMap)Extend an Existing Codebase to Support Accessibility Requirements (AI Coding)Count completed trips from vehicle event logs (entry -> road -> exit)LeetCode 1198 — Find Smallest Common Element in All RowsImplement Button-Triggered Fetch with Lazy Loading in Vanilla JavaScriptBuild a Search Bar with HTML/CSS (No Framework)K-th Unique Maximum from Two Sorted ArraysRunCollection: Simulate chance of matching or beating personal bestSecond Most Frequent Tag from Flattened TriplesDesign a Multi-threaded Task Executor with Extensible Task Types (Semaphore-based)Count Complete Highway Journeys from Sensor LogsDebug a Journey Counting ImplementationGraph Variant: Endings Reachable Only If Both Options Are Explored (Follow-up)Interactive Story Endings Reachability (Choices/Options)AI-assisted Coding: Extend a Vite + shadcn UI App from a Partial StarterReact UI Coding: Loan Calculator (with a11y, debounce, caching follow-ups)Lazy-loaded List with Paginated Fetch (10 items per page)Implement a Typeahead UI (HTML/CSS)Basic Text Justification (without full padding to fixed width)Array and DFS with BacktrackingCount Same Bit NumbersMaximum Positive PrefixesMaximum Occurring CharacterTic Tac Toe ImplementationLRU Cache ImplementationBinary Tree with 0 and 1 ValuesBasic CalculatorFind second most frequent tagFind the distance from mid index to closest index
