2 Step interview.
Well structured with both personal and technical questions on first.
A 30-45min personality test follows after the 1st interview.
2nd interview is based on the answers given to test.
I was contacted very shortly after the 2nd interview about the feedback and their offer.
Overall pleasant experience and would be happy to had the chance to work with.