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.