First it was an HR face-to-face interview in their office. It was okay, didn't affect anything, to my opinion, because it was just a bunch of meaningless questions like what where do I see myself after 5 years and so on.
Next interview on the same day was with my team and the team manager. There I was answering technical questions, not too hard, just to make sure that I am not a complete idiot. No coding involved, just general stuff. And also about my previous experience, what did I do during previous employments at other companies.
Last stage was a background check - their security service performed some checks on me, they take security pretty serious there (it's a bank, after all).