I applied online. The process took 2 months. I interviewed at Guidewire (Mississauga, ON)
Interview
2 hour coding assessement, of a mindsweeper-type game (but simpler), a second very easy questions which I can't recall anymore. Then a 2 hour zoom interview starting with some questions about me and why I wanted to work at guide wire. Then some a few simple js functions: palindrome, palindromeRecursive, and a couple others, Then 1 fairly difficult questions in Java, since they use java for their backend. It involved recursion and maps.
Interview questions [1]
Question 1
They asked me several questions about Java and OOP. Example, what does final mean when placed in a method signature. What is the difference between and interface and an abstract class, And what my favourite part of the ES7 was