The process began with an initial phone screen with a recruiter.
Next, I was invited for an online coding test lasting two hours.
It was pretty simple, really, emphasizing correctness over performance. The task work was a little repetitive but overall straightforward.
Following that, I received an invitation for an onsite interview of four hours.
This onsite interview was unlike a typical interview. They had prepared a set of Java mini-projects and test cases. My task was to study the test cases and code, then edit the code to pass as many test cases as possible.
Most Java features, such as Interfaces and Collections, were covered rather than algorithms. Preparation with Java is recommended. I was expecting questions related to trees and linked lists, but those never came up. It was a different experience.
There were two interviewers for each round, and they were nice and helpful.
I can't share because I signed an NDA.
The following metrics were computed from 6 interview experiences for the Guidewire Software Engineer role in Foster City, California.
Guidewire's interview process for their Software Engineer roles in Foster City, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Guidewire's Software Engineer interview process in Foster City, California.