Applied online and was emailed a few days later to set up HR screening phone interview, which was fine. The usual stuff about college, life, interests and information on the company and position. A code test is then scheduled whenever you choose. Code test is not difficult, well it shouldn't be if you've put in work in college. Consisted of 4 questions:
1. JDBC
2. Collection of Collections
3. Bad Code
4. JMS (Optional)
Do either 1 or 2, 3 is mandatory and 4 is optional. Took me 4 hours to complete (Most time spent on JMS as we hadn't covered it before this code test)
If your successful with the code test you will then have a phone interview with an engineer where the usual questions are asked. (4 Pillars of java, static, private, abstract, singleton pattern, SQL questions)
Then there is a face to face interview in Guidewire office consisting of 3 1 hour interviews. First was to draw architecture of FYP on whiteboard and talk through it, answer questions and a demo on GoSu. Second is the technical interview where I was asked to explain code on singleton pattern, static variables and a whiteboard problem which was focused on recursion. Final interview was a talk about my CV and HR questions like working in teams etc.
All in all a very positive experience. The people are lovely, very kind and helpful. The two girls working in HR (Dublin Office) were fantastic to deal with.