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