Phone interview:
Got a phone interview with a manager two days after I submitted my application. The interview was technical/behavior related, pretty straight forward. Be ready for the questions about trouble-shooting skills and equipment you have handled during graduate school. At the end of the call, I was invited for an on-site interview which was scheduled two weeks after the phone call.
Onsite interview:
Like everyone mentioned here, it was a all day process (8:30am-4:30pm). It started with the manager who did the phone interview with me. He quickly ran down the schedule for the day and talked more about the responsibilities and expectations (on-call duty) of the job. The following interview includes an 1-hour thesis presentation, 2-hour lunch, and 6 one-hour sessions with different managers. They really focused on trouble-shooting skill, handling equipment and conflict. During the 2- hour lunch, it was really a great opportunity for you to ask questions about the job, intel, work-life balance. Everyone I talked to was very nice, they made sure I felt comfortable and asked if I needed water or need to go to bathroom multiple times.
At the end of the day, I was told I would hear back with results between 4-6 weeks. At the end of 5th week, I got email asking for background check information and visa status. After 7 weeks, I got the phone call to discuss about the offer, and the offer next day. I did not negotiate because the offer itself is very competitive.
I had multiple recruiters reached out to me for the offer which is a bit confusing. Just want to put it out here that you might expect to be contacted by different recruiters during the process for the same position.
Overall, it was a great experience. I felt comfortable and relax during the interview. Everyone who interviewed me seems happy to work there. I also saw people in the hall way and they all looked satisfied.