Glassdoor users rated their interview experience at ULTIMO as 100% positive with a difficulty rating score of 2 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Junior Java Developer and rated their interviews as the hardest, whereas interviews for Junior Java Developer and roles were rated as the easiest.
The hiring process at ULTIMO takes an average of 21 days when considering 1 user submitted interviews across all job titles. Candidates applying for Junior Java Developer had the quickest hiring process (on average 21 days), whereas Junior Java Developer roles had the slowest hiring process (on average 21 days).
I applied in-person. The process took 3 weeks. I interviewed at ULTIMO (Wrocław) in Apr 2017
Interview
HR part was rather typical, and there is nothing exceptional to describe about financial institution (including agreement to check your legal status).
Except one: there were no english interview.
Technical part had place in their office, took 1.5hr, and was both theoretical and practical (with paper and pen). There was two team dev leaders and one HR. Devs were very friendly and they were ready to describe deep background of Java mechanics.
HR sat gravely silent, and watching.
Interview questions [5]
Question 1
Java core: What's the main Java superclass and describe its methods.
Continuing: Describe mechanisms of equals(), hashCode(), toString().
Java core: What will be the result of:
Foo a = new Foo(); // just a class, don't bother what is inside
Foo b = new Foo();
System.out.println(a);
System.out.println(a == b);
System.out.println(a.equals(b));
System.out.println(a = b);
System.out.println(a == b);
System.out.println(a.equals(b));
And: why?
Java core: Describe types of exceptions. How do we handle with them.
Continuing: whats the differences between check and unchecked exceptions. Give examples. What exceptions do you experienced at work, give examples how did you handle with them.