3 rounds of interviews. Sometimes can take a long time. Schedules are so crazy that it can be very had for management to find time to interview, which can stretch process out for months. Drug test at the end, with a background check. Is universal to all divisions.
Interview questions [1]
Question 1
Some people really get technical, others stay surface level, but there are technical monsters out there waiting to make sure you know that they know more than you do. It's best to roll over and play dead if this happens to you.