1. Application through website
2. Phone interview, (~2 weeks later). Not normal, I had it because I was not in Poland. 1 hour interview with some hard questions.
3. Online tests - very easy. Just a couple of "attention" questions with couple of characters and numbers and you are given 4 multiple choices to chose which of those answers is equal to the one in the question.
4. Interview with 2 managers (~2 weeks later). Manageable questions based on CV and technical knowledge.
5. Interview with 2 people from HR (same day as the previous one). Questions about personality and how to manage life at work - how to deal with lazy colleagues, what to do when you don't knwo something, ...