I applied online. The process took 3 months. I interviewed at Toyota North America (Ann Arbor, MI) in Dec 2017
Interview
The interviewing process was not difficult in itself, however, it was dragged out for months. Three interviews: two phone interviews and one in person. I was asked to give a presentation in person. The questions that were asked were not too difficult. Mainly about my experiences and skills.