I applied online and received an email for a phone interview two weeks later. Had to do a 10 min presentation on a topic or project of your choice to two managers during the phone interview which lasted more than an hour.
Afterwards, got a call a week later for an on-site interview. All expenses were paid for i.e. flight, hotel, rental car, etc. We had dinner with some engineers who are already in the rotation program. The next morning, two one hour interviews were scheduled for each person. My first interview consisted of two managers. I presented the same project from my phone interview. Afterwards, many technical questions were asked. A white board is in every interview room so you're able to draw any diagram or write anything on the board. The second interview consisted of three managers. After presenting my project again, they seemed more interested in behavioral questions. Everyone was very friendly and made the interview process enjoyable.