General Motors (GM) Software Development Engineer (SDE) interview questions
based on 3 ratings - Updated Jun 29, 2026
Averageinterview difficulty
Mixedinterview experience
How others got an interview
100%
Applied online
Applied online
Interview search
3 interviews
General Motors (GM) interviews FAQs
Software Development Engineer (SDE) applicants have rated the interview process at General Motors (GM) with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 67.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
1. Recruiter Screening (20–30 minutes)
Discussion about your background and experience.
Visa/work authorization questions.
Salary expectations.
Location and hybrid/remote preferences.
High-level overview of the role.
2. Technical Assessment (if applicable)
Depending on the position, this may include:
Online coding assessment (Python, Java, C++, etc.)
SQL assessment
Data structures and algorithms
Debugging exercises
Basic system design questions
For data engineering or analytics roles, expect:
SQL joins, window functions, CTEs
Python coding
ETL concepts
Data modeling
Cloud platform questions (AWS or Azure)
3. Technical Interview(s) (45–60 minutes each)
Usually 2–4 rounds covering:
Coding problems
Object-oriented programming
APIs and microservices
Cloud architecture
Databases and SQL optimization
Multithreading/concurrency (for backend roles)
System design (for senior roles)
If you're interviewing as a Python developer, expect questions such as:
Difference between list and tuple
Generators vs iterators
Decorators
Multithreading vs multiprocessing
Memory management
REST API design
Performance optimization
Exception handling
4. Behavioral Interview
General Motors often uses behavioral questions aligned with its values.
Common questions include:
Tell me about yourself.
Why General Motors?
Describe a challenging project.
Tell me about a conflict with a teammate.
Describe a time you failed.
How do you prioritize multiple deadlines?
Tell me about leading a project.
Use the STAR (Situation, Task, Action, Result) format.
5. Hiring Manager / Final Round
Topics may include:
Team fit
Technical depth
Career goals
Current projects
Leadership and communication
Questions from you about the role
If you're applying for a Senior Pytho
Interview questions [1]
Question 1
1. Recruiter Screening (20–30 minutes)
Discussion about your background and experience.
Visa/work authorization questions.
Salary expectations.
Location and hybrid/remote preferences.
High-level overview of the role.
2. Technical Assessment (if applicable)
Depending on the position, this may include:
Online coding assessment (Python, Java, C++, etc.)
SQL assessment
Data structures and algorithms
Debugging exercises
Basic system design questions
For data engineering or analytics roles, expect:
SQL joins, window functions, CTEs
Python coding
ETL concepts
Data modeling
Cloud platform questions (AWS or Azure)
3. Technical Interview(s) (45–60 minutes each)
Usually 2–4 rounds covering:
Coding problems
Object-oriented programming
APIs and microservices
Cloud architecture
Databases and SQL optimization
Multithreading/concurrency (for backend roles)
System design (for senior roles)
If you're interviewing as a Python developer, expect questions such as:
Difference between list and tuple
Generators vs iterators
Decorators
Multithreading vs multiprocessing
Memory management
REST API design
Performance optimization
Exception handling
4. Behavioral Interview
General Motors often uses behavioral questions aligned with its values.
Common questions include:
Tell me about yourself.
Why General Motors?
Describe a challenging project.
Tell me about a conflict with a teammate.
Describe a time you failed.
How do you prioritize multiple deadlines?
Tell me about leading a project.
Use the STAR (Situation, Task, Action, Result) format.
5. Hiring Manager / Final Round
Topics may include:
Team fit
Technical depth
Career goals
Current projects
Leadership and communication
Questions from you about the role
If you're applying for a Senior Pytho
I applied online. I interviewed at General Motors (GM)
Interview
In the final round, there are only bq questions, no coding no ood qusetions and no technical questions. two person will ask you about 6 to 8 bq questions in 1 or 2 hours.
First your receive a HireVue online interview, record your answer and participate in the coding challenge. Followed by two rounds of interviews from the manager and the team you are going to work with in the future.
Interview questions [1]
Question 1
Describe one of the most challenging projects you have done