I applied online for a software development position and was asked to complete two tests. The first was a set of Codility coding tests focused around array manipulation, and the second was a set of probability and logic based maths questions on their own site. Three hours were given for the Codility test, but I managed to finish it in just over an hour. An hour was given for the second test, and all the time was required. They even accept at the start of the test that you may not have time to finish all the questions. I was able to take the tests in any order and at any time (before a deadline) which was a great bonus.