SoFi logo

SoFi Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 84 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
65.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SoFi.

Showing 3 of 84
SoFi logo
SoFi

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Behavioral Technical Coding

First up was a recruiter screen over the phone, lasted about 30 minutes, and was all about understanding SoFi's values. Then, there were two technical rounds, each with a staff engineer, and each lasting an hour, where they hit me with multiple DSA questions. Following that, I had a round with the hiring manager, which was more of a light technical discussion mixed with a deep dive into business processes. Finally, there was a round with the Director.

Confirmed questions2 questions
  • Can you share an instance where you encountered a conflict with a manager?
  • Describe your experience collaborating cross-functionally and with different engineering teams in a software engineering setting.
SoFi logo
SoFi

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Technical screen Onsite Background check Offer
Interview formats
System Design Coding Behavioral

The interview process included a system design round where I had to design a competitor to AWS for billing virtual machine usage, focusing on real-time and monthly billing. Then there were two coding rounds. The first coding round had an easy question about anagrams and word pair transformations, and a second question about dividing gold bars to minimize the amount given to a friend. The second coding round asked for the smallest 'clean' subarray (at least k distinct numbers). Finally, there was a hiring manager round with questions about past projects, communication strategies for roadblocks and feature negotiation for MVPs, handling project failures, and designing a metrics/logs collection and search system.

Confirmed questions4 questions
  • Tell me about your previous projects.
  • How do you communicate roadblocks to stakeholders?
  • How do you negotiate features for MVP launches?
SoFi logo
SoFi

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Take home Technical screen Recruiter call
Interview formats
Coding Technical

I had a really bad experience interviewing with this company. I passed the online assessment with a perfect score on both coding questions. The recruiter told me they were moving forward and would set up the onsite interviews. But instead of onsite interviews, I got another technical screening two days later. I decided to give it a shot and did the screening. My interview went well; I solved the problem efficiently, passed all test cases, and answered all technical questions. The interviewer seemed pleased. A week later, the recruiter called and said there were issues with the HackerRank system, causing it to pass test cases incorrectly, and so they weren't moving forward. This is weird because when I took the OA, I solved both questions and had to fix some initial test case failures. I'd heard rumors that they only hire people from Amazon or Microsoft, which says a lot about the company and its culture. It was a very disappointing and unprofessional experience.

Confirmed questions1 question
  • Questions about string parsing and frequency counting.

SoFi Software Engineer Interview Questions

Quoted word for word from SoFi interview reports.

Could you implement pagination for a react table, allowing users to adjust the number of rows displayed via a dropdown input?

Read reports

Given three boxes of marbles, each containing either all red, all blue, or a mix of red and blue marbles, and all boxes are labeled incorrectly, how would you correctly identify the contents of each box?

Read reports

Regarding stores, do you lean more towards Lowe's or Home Depot?

Read reports

Were the questions about making classes that meet certain needs for algorithms, space, and time complexity?

Read reports

If you could redo this implementation, what changes would you make?

Read report

What do you do when a project looks like it will fail?

Read report

Could you solve 4 easy to medium coding problems on Hackerrank?

Read report

What improvements could you suggest to make your project more user-friendly?

Read report

Can you describe the 3 LeetCode questions (easy/medium) from the OA?

Read report

Formats, difficulty and experience

Across all 84 SoFi interview reports.

Interview formats

Behavioral 32.5%
Coding 31.6%
Technical 28.6%
System Design 6.3%
Other 0.5%

Interview difficulty

Easy 17.9%
Average 72.6%
Difficult 9.5%

Candidate experience

Positive 65.5%
Neutral 20.2%
Negative 14.3%