Navigating Sofi's Challenging Software Engineer Interview: Coding and AI Insights

sofi | Software Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The overall recruitment experience was quite uncomfortable. After applying online, I received an email the next day with no title, only a form. It was only by checking the email address that I realized it was from Sofi. After replying, I scheduled a phone interview with the hiring manager the following day. During this time, I emailed the recruiter but received no response. After passing the phone interview, I arranged for a virtual onsite interview, which took a week and a half to schedule. The interview was split into two weeks: three rounds in the first week and one round in the second week, with an HR prep call scheduled for the day before the interview.

Unfortunately, the supposed HR prep call did not happen, and when I followed up via email, I received no replies. The three interviewers for the second day’s virtual onsite were all punctual.

  • The first round was with the hiring manager, focusing on system design and coding.
  • The second round was with the hiring manager from a sister team, covering behavioral questions, AI interview techniques, and coding.
  • The third round was a peer interview, which included behavioral questions and coding.

I felt I performed reasonably well and continued preparing for the final round with the senior management. However, one hour before the final round was set to begin, I received a call stating that the interview was canceled and they were looking for other candidates. This was the first and only time I received a phone call from the recruiter throughout the process.

Technical Questions

  • Hash Table

Tips & Insights

Overall, the interview experience was decent, but the recruitment process was quite disappointing.