Skip to main content

Real Interview Experiences

Learn what to expect directly from candidates and interviewers who've been through it.

Updated 5 hours ago with new reports
SoFi
Software Engineer
SoFi·Oct 2025

The overall interview process with SoFi was structured, professional, and gave me a good opportunity to learn more about the team, the role, and the company’s expectations. The process included a mix of technical and behavioral conversations, which helped evaluate both engineering depth and culture fit. What went well was that the interviewers were thoughtful, respectful, and engaged throughout the conversations. I appreciated that the discussions were practical and focused on real engineering problems, tradeoffs, collaboration, and impact. The culture-focused conversations also gave me a better sense of how SoFi operates and what they value in senior engineers. What could have gone better was the scheduling and pacing of the interview process. Some of the rounds were grouped closely together, which made it harder to prepare deeply for each area, especially for system design and project deep dive discussions. I also would have appreciated a bit more clarity upfront on what each round would focus on and how to best prepare. Overall, it was a positive and rigorous interview experience. The process gave me a strong impression of SoFi’s engineering culture, and I appreciated the opportunity to meet with the team and discuss both technical leadership and execution in depth.

2 weeks
Read full interview
Share your experience or upgrade to unlock access

Interviewed recently? Share your experience to try it free, or become a member for full access.

Deutsche Bank
Software Engineer
Deutsche Bank·Jul 2025

The interview process was straightforward not focused on any particular tech stack mostly DSA and projects.

1 month
Read full interview
Walmart Labs
Software Engineer
Walmart Labs·Jun 2025

The interview process was well-structured and fairly rigorous compared to others I’ve experienced. I appreciated that the recruiter clearly communicated expectations upfront, which helped me prepare in the right direction. The technical rounds were challenging but relevant to the role, and the interviewers were professional and engaging.

Read full interview
Mastercard
Software Engineer
Mastercard·Jan 2025

The interview process was fairly structured, starting with an initial screening followed by technical and/or managerial rounds. What went well was the clarity of questions and the opportunity to explain my thought process. One area that could have been better was the time allocated for certain discussions, which felt slightly rushed.

3 weeks
Read full interview
Splunk
Software Engineer
Splunk·Sep 2024

The process moved pretty fast, the onsite while intense interviewers were great and ready to help out.

3 weeks
Read full interview
Meta
Software Engineer
Meta·Jul 2024

Initially considered for IC6 but performed poorly in the system design so got down-leveled to IC5. For IC6 consider how your system interacts with other systems.

6 months
Read full interview
Meta
Software Engineer
Meta·Feb 2024

It was an extremely smooth process, though team matching was rough. Questions didn't need to be 100% right interestingly, as one of the rounds I didn't finish.

4 weeks
Read full interview
Meta
Software Engineer
Meta·Jan 2024

It was overall a smooth experience. Be prepared to wait for 2 weeks to schedule interviews due to lack of interviewers.

4 weeks
Read full interview
Amazon
Software Engineer
Amazon·Jan 2024

The interview was quite smooth. All of the interviewers asked their direct questions with no further small talk.

1 month
Read full interview
Microsoft
Software Engineer II
Microsoft

The process was quick with all interview rounds initially scheduled in the same week. The technical interviews were adapted to real world code implementations and didn't directly relate to Leetcode style problems. The system design round was very open-ended with no definite question and highly ambiguous requirements.

Read full interview