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.