Interviewed by the hiring manager and a tech screen by an engineer from the same team.
Both interviewers were taking notes at the expense of communication. They asked me to summarize to take notes. I have also done my fair share of interviewing and always use my best judgment, taking one or two key points I noticed before writing a review. This interview, however, seemed like a case to satisfy management, pushing for either an A+ or D-.
Secondly, during the tech screen, I was asked to implement a queue using a circular array in 15 minutes. I challenge anyone to do this in 15 minutes unless they have it memorized. The interviewer cut my time short by 5 minutes to allow me to ask questions. I could have used that time to have a shot at a solution with some guidance.
I felt I was a good fit for the projects in the pipeline with my previous experience, but the interview questions and the role's requirements were not a match.
Overall, the interviewers were robotic, disinterested, and lacked empathy. I am not surprised, as they both spent a lot of time at Amazon.
Data structures basics:
Implement a queue using a circular array.
The following metrics were computed from 4 interview experiences for the SoFi Staff Software Engineer role in Seattle, Washington.
SoFi's interview process for their Staff Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for SoFi's Staff Software Engineer interview process in Seattle, Washington.