Application submission and about two other stages of technical interview. Then a stage where you answer questions around your personality and salary expectations. After the application submission, you may typically have to wait for a lengthy period, but all other process seems fast.
Interview questions [1]
Question 1
Dependency injection in object oriented programming