Glassdoor users rated their interview experience at Windsurf as 50% positive with a difficulty rating score of 4.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Data Scientist rated their interviews as the hardest, whereas interviews for Software Engineer and Data Scientist roles were rated as the easiest.
The hiring process at Windsurf takes an average of 19 days when considering 2 user submitted interviews across all job titles. Candidates applying for Data Scientist had the quickest hiring process (on average 7 days), whereas Software Engineer roles had the slowest hiring process (on average 30 days).
OA with AI tools allowed, you can use any tool you want, and 2 technicals with data structures and algorithms questions are of medium to medium-hard difficulty. And the last round is behavioral
I applied online. The process took 5 days. I interviewed at Windsurf (Mountain View, CA) in Jan 2025
Interview
Take home assignment followed with 3 onsite inteviews. Pretty easy onsite but the assignment was tough. Prepare with some python assignments. Also look into distributed functions. Onsite was mostly lc based and should be doable. They also asked for debugging an open source library and offering some potential solutions to fix sone open issues. But the process might have changes since acquisition
I applied online. The process took 4 weeks. I interviewed at Windsurf
Interview
First had an OA with one question in Python, into a virtual 1 hour algorithms interview, also in Python, into a 3 hour onsite interview consisting of multiple algorithms and implementation problems.