I applied through university. The process took 3 months. I interviewed at Pacific BMW (Binghamton, NY) in Feb 2019
Interview
Uploaded resumes through Handshake, was selected for a video interview with four people. Asked questions like why do you want to be in California, what your experience is, and why are you interested in working with vehicles.
Applied online then received a call for an interview about a day after. Then there was a follow up interview with another manager. The entire process took about 2 weeks.
You will be interviewed in a group of other applicants in front of all the CS managers. One of the CS applicants had 20 years of CS experience and tried to boost his image up by putting the other interviewees down. The interviewing managers themselves are very kind and patient and want you to ace the interview.
Interview questions [1]
Question 1
Where do you see yourself in five years? Why do you want to work for BMW? What is your previous CS experience?