Self Financial logo

Self Financial Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Self Financial.

Showing 3 of 6
Self Financial logo
Self Financial

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Offer
Interview formats
Behavioral Technical Coding System Design

The whole interview process was super smooth and professional from the recruiter to the hiring manager to the team. First, a 30-min recruiter call about my background, skills, and some easy behavioral questions – the recruiter was really nice. Then, a 30-min chat with the hiring manager, mostly behavioral questions, focusing on my background and interests. He seemed really chill, someone I'd want to work for. After that, two 1-hour technical interviews with two engineers each. The first was system design, heavy on data modeling. The second was a coding interview with a tough algorithm problem, but they helped me through it. I really liked how supportive and guiding the team was. Everyone was sharp but humble. Finally, the offer came a few days later. It was a tough decision because I knew it was a great company with a great culture, but I went with another offer that felt more aligned with my tech identity. The whole thing took about 2.5 weeks. Seriously, a well-run process and you can tell it's a great company with great people.

Confirmed questions2 questions
  • Could you design an everyday object, focusing on data modeling for a system design question?
  • Can you solve a coding problem involving sorting and divide and conquer algorithms, where the optimal approach might be challenging to find initially?
Self Financial logo
Self Financial

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 1 round
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

It started with a few online interviews, where they emphasized cultural fit, but technical questions made up about 75% of the interviews. The technical questions seemed pretty standard, the kind you'd find with a quick online search. For the few "fit" questions, they felt a bit manipulative, like they weren't really expecting an honest answer. After a full day of interviews, I got an email saying they weren't moving forward, but I could ask questions. I asked for feedback to help me improve in the future, but never heard back. It would have been nice to get at least a quick heads-up on what went wrong, especially since I used multiple vacation days for their lengthy interview process.

Confirmed questions3 questions
  • Could you tell me about a personal failing?
  • What's your biggest weakness?
  • What is your weakness?
Self Financial logo
Self Financial

Software Engineer

Engineering

Entry Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

The interview process began with a Recruiter call that covered some basic questions about my background and provided more details about the role. Following that, there was a Hiring Manager chat. I believe there were then two technical interviews. The Hiring Manager seemed disengaged from the start and asked some very uninspired questions, almost as if they had just Googled them. Despite this, I attempted to answer, and had to practically insist on providing supporting examples for my responses.

Confirmed questions3 questions
  • Tell me about your weaknesses.
  • What are your strengths?
  • Describe your biggest career setback.

Self Financial Software Engineer Interview Questions

Quoted word for word from Self Financial interview reports.

How would you compute a rolling average while optimizing for both time and space complexity?

Read reports

Can you solve a coding problem involving sorting and divide and conquer algorithms, where the optimal approach might be challenging to find initially?

Read reports

Can you walk me through solving a coding problem that uses sorting and divide and conquer, where the optimal approach might be tricky to find on your own?

Read report

Tell me about designing an everyday system, focusing on data modeling.

Read report

Could you design an everyday object, focusing on data modeling for a system design question?

Read report

Formats, difficulty and experience

Across all 6 Self Financial interview reports.

Interview formats

Technical 31.2%
Coding 31.2%
Behavioral 25%
System Design 12.5%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Positive 33.3%
Negative 33.3%
Neutral 33.3%