I was scheduled for a 4 hour interview on Friday. 5 people took a technical interview on that day.
Each lasted about 45 minutes.
Then I was called again to talk with the hiring manager and the director.
This took about 2 hours.
Then they made me an offer conditional on my background check. That took about 2 weeks by itself.
The entire process took about a month.