First a Codility test with about 5 questions. Three Java sorting and array questions, two very simple SQL questions, and one OOP multiple choice part with three sub-questions. After getting a 95% on the Codility test I was passed on for a phone interview with someone from the UK. He asked me a few conceptual OOP questions, a time complexity question, and some programming questions. Also the 3, 4, and 5 gallon water logic question. Never got a call back.