The interview process was generally quite straight-forward compared to a lot of the banks. After an online application you're required to complete a test, which you can complete in one of several programming languages. It's very technical and mainly consists of 'look at this code, figure out what's wrong with it' problems, all emphasising syntax over anything else.
Upon completion of the test you might be offered an interview. It'll consist of technical interviews with people of varying levels of seniority, starting with the most junior. The questions are all programming related and there are no HR type questions at all. If they like you they'll offer you a job, it's that simple.