Take-home assignment followed by 3 onsite interviews.
Pretty easy onsite, but the assignment was tough. Prepare with some Python assignments. Also, look into distributed functions.
The onsite was mostly LeetCode-based and should be doable. They also asked for debugging an open-source library and offering some potential solutions to fix some open issues. However, the process might have changed since the acquisition.
Mostly, why do you want to join Windsurf?
The following metrics were computed from 4 interview experiences for the Windsurf Software Engineer role in Mountain View, California.
Windsurf's interview process for their Software Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Windsurf's Software Engineer interview process in Mountain View, California.