I applied both on campus career site as well as got referred, so not sure about what's the exact channel get me through the interview. Got the interview invitation prob 3-4 weeks after apply/refer. But the interview only took 2 weeks - a week in advance to schedule the both first and second round interview(if you selected, what's the available time). Basically the first round and second round took place in a week. First round on Wed. and final round on Fri. 30 minutes back to back for first round and 45 minutes back to back for final round. Got the offer on the next Monday, which is surprisingly faster than I thought it would be.