I applied through college or university. The process took 2 months. I interviewed at X by 2 (Farmington Hills, MI) in Oct 2017
Interview
Talked to them first at my school's career fair. Got asked to take part in a campus interview. I was asked a couple questions about my resume and was asked to do the Fibonacci DP problem. Then I was asked to come into the office for an interview. Finally I had a final round phone interview before I was offered a position.
Interview questions [1]
Question 1
In the first onsite interview I was asked about inheritance, polymorphism, and encapsulation. Then I was asked how I would design the system for keeping track of everything at an airport. The phone interview consisted of behavioral and situational questions along with questions about projects and classes on my resume.