Due to COVID all interviews were either phone or video call
1. Applied online
2. After long time HR called, experience, expectation, etc (I had forgotten about my application)
3. After long time Hiring Manager phone screening (45min, again I had no memory of HR call)
4. Phone call with one of Engineer (2 coding question)
5. Same day 5 rounds back to back video call (3 coding, 1 manager, 1 semi problem solving + project questions)
6. Multiple rounds of call with HR to discuss offer. Recruiting HR is different then who scheduled interview calls. Discussion of offer was with different HR and every time had a question about offer or different salary, respective HR will call the next day with answer.
All technical interviewers were very nice and had patience. More points were on behavior and approach.
FYI: got to know there is no annual bonus (%age of base salary).