I went through four interviews: HR, Team Management, Upper Management, Chairman. One Interview per week. The whole process lasted one month.
The interview with HR was standard and lasted half an hour. In the interview with team management, there was no code assessment as I was entry level with no previous experience. After the last interview with the chairman, I met with upper management, who made me the offer.