Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      General Motors (GM)

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: General Motors (GM) reviews | General Motors (GM) jobs | General Motors (GM) salaries | General Motors (GM) benefits | General Motors (GM) conversations
      General Motors (GM) interviewsGeneral Motors (GM) Automated Driving Performance HIL Infrastructure Engineer interviewsGeneral Motors (GM) interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Automated Driving Performance HIL Infrastructure Engineer Interview

      May 22, 2026
      Anonymous Interview Candidate
      Milford, MI
      No offer
      Negative experience
      Average interview

      Application

      I applied online. I interviewed at General Motors (GM) (Milford, MI)

      Interview

      The interview process consisted of 3 phone screens (2 with the recruiter, 1 with the hiring manager), followed by 4 technical rounds covering different topics such as automotive communications, HIL system design, a Python coding challenge, and behavioral questions. This was then followed by an additional follow-up call with the coding interviewer and hiring manager bringing it to 6+ rounds total! All technical rounds went well from my side. The coding challenge was explicitly framed as "logic matters more than working code." The follow-up was described as "nothing make or break", it involved explaining my solution and answering 3 additional technical questions, all of which I addressed confidently. Shortly after, a rejection with zero explanation or feedback. What makes this particularly frustrating is that I'm a former GM employee with directly relevant HIL experience. Putting a candidate through 6+ rounds, framing the final round as low-stakes, and then rejecting them without any substantive feedback is disrespectful of everyone's time. Its a HIL simulation position focused on Simulink and other simulation tools like CarSim, dSPACE ASM, VTD, etc., the fact that a coding challenge was even part of the process was a little too much, and the fact that they based their decision off that (my guess) seemed really detached from the rest of the interview rounds, which again went really well. The recruiter was pleasant and communicative throughout, which I appreciated and also gave some good pointers for the technical rounds. But the overall process felt like poor alignment between the interview team and the hiring decision. Advice to GM: If you're going to run a 6-round process especially with a former employee, candidates deserve real feedback when it doesn't work out. A form rejection after that investment isn't good enough.

      Interview questions [7]

      Question 1

      What's your thought process like when you have to debug a HIL when the ECU is not transmitting any CAN/ethernet data and when it is transmitting some CAN/ethernet data.
      Answer question

      Question 2

      What are the differences between CAN, CAN FD, ethernet and LIN.
      Answer question

      Question 3

      How would you design a HIL for component level v/s subsystem v/s system level testing and which teams (calibration, validation, software) would use what kind of HIL.
      Answer question

      Question 4

      Coding challenge, there's an array, write a python code to return the count of the number of monotically increasing, decreasing and constant pairs in the array. Identify edge cases and return -1 if the count exceeds 1 million.
      Answer question

      Question 5

      If there's an issue with the termination resistance on a CAN bus of a HIL, how would you debug it?
      Answer question

      Question 6

      What resource would you use to check the baud rate on a CAN bus?
      Answer question

      Question 7

      If you have an ethernet message, what's one thing you need to get it to transmit between the HIL and the ECU?
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Tesla
      3.7★Compensation & Benefits
      avatar
      Stellantis
      3.5★Compensation & Benefits
      avatar
      OTIS
      3.5★Compensation & Benefits
      avatar
      Scania
      3.7★Compensation & Benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.