InterviewLegend

Key-Value Stores & Caches

Alex Chen50 min readUpdated 17 real interview reports

SoFi likes build-a-store problems in phone screens and Staff onsites. Each one starts as a plain hash map and then needs something a map can't do alone, and two of the problems below share the same answer to that.

The third is a longer build. It runs about 90 minutes and grows in levels as you go. Both the structure of your code and the tests at each level count, so finish each level cleanly before you start the next one.

Your code gets read closely in all of these. Keep the list work in small helpers so the public methods stay a few lines long. A scaling question can follow the code, and one screen moved on to spreading the store across machines.

SoFiPremium lesson · Coding round

The 3 SoFi problems are below.

  1. A Premium questionCoding · Medium
  2. A Premium questionCoding · Medium
  3. A Premium questionCoding · Hard

Each with hints, the follow-up and a tested solution.

Get the SoFi questions

$49 a year · all 100 companies · cancel anytime

From 20,000+ candidate reports, forum threads behind logins and write-ups in Chinese.

Had your SoFi interview?Tell us what they asked. Reviewed before it goes in, never with your name.
SoFi interview guide

Know what SoFi asks before you walk in.

25 coding · 2 system design · 24 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.