I applied through college or university. The process took 4 weeks. I interviewed at Guidewire (Dublin, Dublin) in Apr 2018
Interview
The interview consisted of an online coding test which was very doable. It was then followed up by a WebEx online interview which lasted about an hour. The online interview was just questions about different Java principles. He then sent me a link to a website like Google Docs where I could see what he typed and vice versa. He pasted different sections of code and asked me to explain different bits. Then at the end he gave me a problem which consisted of a recursive method where you had to obtain all the file rrom folders and subfolders. You just had to explain what you were doing, it was fine and I got it. Although he expected me to know all the methods that come with particular classes, for example Collections, he didnt seem impressed that I didn't know some methods that Collections have even though any IDE would give you them (which seems bizarre to me in this day in age when everyone uses IDEs). The whole way through he didnt seem to want to be doing the interview, with large sighs regularly.
It has been a few weeks and I have yet to hear anything from them, so I assume I'm not progressing forward in the interview process. I think it is extremely rude and disrespectful that they could not email saying they were not progressing with my application, particularly as the companies claims that integrity is one of their core values.
I applied online. I interviewed at Guidewire in Nov 2022
Interview
The whole process took 3 months, the first round was an online coding test which contains two problems that are leetcode easy level, then the second round was to take an online zoom interview, the interviewer had me write some codes and in problem solving process I was asked solved a java problem. The third round of interview was a total nightmare, my behaviour interview and cultural interview interviewer were kind but the technical interviewer was hard to communicate with. It was hard to explain my problem solution to him, he seemed to don't understand DFS algorithm. He seemed to stick to one specific solution in his brain and couldn't accept any other solution. My solution was totally right but he didn't understand until the end of the interview and he submitted a comment that I cannot solve the problem I've been given properly and gave me a negative for the technical interview.
I applied online. The process took 3 weeks. I interviewed at Guidewire (Dublin, Co. Dublin) in January 2020.
After applying online I got 1 online coding challenge. Most technical questions were reasonable.
I applied online. The process took 5 weeks. I interviewed at Guidewire (Dublin, Dublin) in Jan 2020
Interview
Week 1 - Applied Monday and received an email back Thursday saying I was through to the next stage.
Week 2 - Received a Coding challange on Codify.com containing 2 questions to be completed in 100 minutes in Java. After I was sent an aptitude test (pretty basic).
Week 3 - Received feedback and told me I was due for a Technical on the phone Interview with a manager.
Week 4 - Had the interview with the Manager and he asked me many Java related questions. After he got me to code a little and then asked me some more questions.
Week 5 - Got a response saying I'm not what they are looking for.
Interview questions [1]
Question 1
Technical Questions:
- What does Static mean?
- What does public, private mean in Java?
- What is an abstract variable and why do you use it.
- What is a 3 tier architecture?
- Explain OOP in java
- What is Overloading when compered to Overriding?
- What is a hashmap?
- What is a collection?
- Why do you use linked lists?
Java online test:
- Taking a string and parsing the data into a list to then change it back into a string and print the answer.
- An array of numbers o, find the biggest number that would divide into 5 that is not in the list. Then do it again for an N amount of numbers.
Java Live coding:
- Take a string and find how many characters it has.
- if string is below 10 letters, add enough to make it of length 10
- if the string has a number, remove the number and add enough letters to make it a length 10 string
Overall, pretty basic questions. Nothing you havn't already done in college.