I had 3 rounds: phone screen, technical, and hiring manager rounds. The process took about 2 weeks. I applied on Dec 27, got phone screen on Dec 29, technical round on Jan 9 (Monday), and hiring manager round in the same week on Friday and got the offer right that Friday afternoon.