First, there was an OA with one question in Python. This was followed by a virtual 1-hour algorithms interview, also in Python. Finally, there was a 3-hour onsite interview consisting of multiple algorithms and implementation problems.
One question was a topological sort question.
The following metrics were computed from 2 interview experiences for the Windsurf Software Engineer (Internship) role in United States.
Windsurf's interview process for their Software Engineer (Internship) roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Windsurf's Software Engineer (Internship) interview process in United States.