Envié una solicitud electrónica. El proceso duró 2 meses. Acudí a una entrevista en Gentex Corporation (Zeeland, MI) en jun 2024
Entrevista
Was a 2+ month long process as follows: A ~1 hour online coding assessment, 30 minute HR call, 30 minute virtual call with the hiring manager, a 1 hour technical round, and finally a 4 hour in person technical round. Each Technical round consisted of 30 minutes of questions about my resume and 30 minutes solving a coding problem. Everyone was nice and down to earth and it seemed like a good department.
I rated the difficulty as hard because while the coding questions themselves were easy/average, they were more in-depth then what I have seen/been asked at other companies and required a good amount of time/coding to get to the solution.
Ended up declining offer because compensation was quite low.
Preguntas de entrevista [1]
Pregunta 1
Coding questions all in C revolving around the following
- Handling button debounce
- IRQ Handling and state machines
- Linked list operations
- binary search
- ASCII
- bit manipulation
Envié una solicitud electrónica. Acudí a una entrevista en Gentex Corporation en feb 2026
Entrevista
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.
Preguntas de entrevista [1]
Pregunta 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.
Envié una solicitud electrónica. Acudí a una entrevista en Gentex Corporation (Grand Rapids, MI)
Entrevista
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.