I applied online. After a quick background check and a talk with a hiring manager, I was invited to do an online coding challenge by Codility.
It was easy, so after the challenge, I was asked to a phone tech interview with the hiring manager.
The process was a kind of catastrophe. He asked me to access his laptop via WebWork and try to fill out the functions on his IntelliJ so that it could pass all test functions. However, the connection was too slow and the resolution too low, so I could only see a few lines on the screen. I had to wait a second for each keystroke (yes, one second for one alphabet).
I complained, but his suggestion was ridiculous: he told me to say what I wanted to write, and then he would type it.
The question was easy, but there was a trick. I had to use a given implementation of the Iterator interface which was implemented to return true always for hasNext(). Since I could not imagine that the given implementation was wrong, at some moments I was unable to understand why my while loop got into an infinite loop (yes, that was the only test case my code did not pass).
So, I wasted most of my time trying to figure it out in that desperate situation. The next day, I got a rejection. Anyway, it was the worst interview experience ever.
Fill out the body of functions so that they pass all test cases without changing any test cases and auxiliary functions.
The following metrics were computed from 20 interview experiences for the Guidewire Senior Software Engineer role in United States.
Guidewire's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Guidewire's Senior Software Engineer interview process in United States.