I applied online. The process took 2 months. I interviewed at Gentex Corporation (Zeeland, MI)
Interview
Had an easy online assessment, it was followed by recruiter call which lasted for 30 mins. Questions in recruiter call were on my visa status, current and past internships, why Gentex. After recruiter call , I had a call with hiring manager he asked me question about my work experiences and some behavioral questions such as where do you see yourself in 5 years. Then I was shortlisted for an onsite interview which was paid for by Gentex (including flight tickets, hotel and car rental). The onsite interview was 3 hour with 1 hour with each team. Each 1 hour round included 30 mins of discussion on previous work experience and 30 mins for solving a coding problem. Received rejection two days later despite the fact that my work experience matches the job description. Through out the interview they emphasised on the point that they are looking for someone that would fit well in the company and it mattered more than the technical skills.
I applied online. I interviewed at Gentex Corporation in Feb 2026
Interview
Applied online. Two days later, asked to take an online skills evaluation, consisting of 6 problems, for which I had to write a C function. The problem statements were poorly written. The coding was fairly easy, mostly array manipulations. No hard core embedded problems, like bit manipulations. I finished 2/6 problems. 2 of the "fails" crashed their system when tested; the other two "fails", my time expired. If I only had 1 or 2 more minutes on each. Two hours after this evaluation, I got the automated rejection.
Interview questions [1]
Question 1
6 coding skills problems, to write a short C function, like, counting the number of occurrences of a string in an array of strings, or eliminating a duplicates in an array. Nothing specific to Embedded Software.
I applied online. I interviewed at Gentex Corporation (Grand Rapids, MI)
Interview
It was a few round panels back to back. They had me do some programming questions and asked me some fundamentals. They did a mix of online and in person.
Very lengthy, went through a grand total of 7 interviews over 4 different days. Included technical programming tests, phone interviews, two virtual interviews, and a day of four in-person interviews.