[1] HR screening: questions about you, your background and motivation.
[2] Test task: solve real-life use case
[3] Tech interview: questions about you, you technical background, also motivation and discussion around you test task decision.
[4] Behavioral interview: you are asked on handling different situations during your previous experience, how do you approach hard tasks,
[5] Pair-programming: you need to solve real-life task and then propose how would you improve the solution, if you solution is not the best yet.
Process is good, feedback is really given and given fast.