This was my interview process in order:
1. pre-screening
2. in-person interview (3 engineers including manager + 1 HR)
3. site manager
in general, throughout process someone from HR will be checking in. The whole interview process took 2 months for me. They also ask for references