General Motors logo

General Motors

Size:
100000+ employees
time icon
Founded:
1908
About:
General Motors is an automotive company founded in 1908 and headquartered in Detroit. It designs and sells vehicles, provides software-enabled services and automotive financing, operates Chevrolet, Buick, GMC, and Cadillac, and develops connected, electric, and software-defined vehicle technologies.

General Motors Online Assessment: Questions Breakdown and Prep Guide

October 24, 2026

General Motors may conduct an assessment between application review and interviews for software roles. General Motors says its hiring process varies by role. One recent university graduate experienced two coding problems in 70 minutes. An aggregate interview guide describes screeners and technical assessments with three coding problems for some roles.

When to Expect the OA for Your Role

GM's public hiring process lists application, qualification review, assessment, interview, and offer. The assessment usually appears early in the process. For senior roles, an interview may come first. Candidates for junior or university-graduate software roles are more likely to receive a timed coding assessment. Specialist and senior roles may move into a live coding assessment or a domain-specific technical conversation.

Does Your Online Assessment Matter?

Assessment results can determine whether you advance to interviews. GM does not publish a universal cutoff or weighting. Visible test cases are only one part of the evaluation. Prioritize correct, efficient code and clean handling of edge cases; later stages can evaluate debugging, code review, technical decisions, and behavioral examples separately.

Compiled List of General Motors OA Question Types

These problems cover graphs, caches, arrays, dynamic programming, trees, sliding windows, and intervals.

  1. Number of Connected Components in an Undirected Graph - graph traversal and component counting.
  2. LRU Cache - hash-map lookup and eviction order
  3. First Missing Positive - In-place array indexing with space constraints.
  4. Minimum Path Sum - Grid DP
  5. Binary Tree Postorder Traversal - Recursive and iterative tree traversal.
  6. LeetCode - Longest Substring Without Repeating Characters - Sliding window state management.
  7. Two Sum - Use a hash map to find the complement.
  8. Climbing Stairs - concise DP
  9. Valid Anagram — character counting and input normalization.
  10. Merge Intervals - Sorting and interval merging.

How to Prepare and Pass the General Motors Online Assessment

Create a two-week plan covering arrays, strings, graphs, trees, and dynamic programming. In week 1, solve short problems in 25-minute blocks and write your own test cases. In week 2, complete 3 70-minute mocks with two medium-level problems, followed by one 3-problem mock to practice that screen format.

Use the language in your invitation, and practice its collections, sorting APIs, and input parsing. Use Lodely for GM-specific system design and behavioral questions after the coding block to prepare for later rounds. When reviewing your code, explain why each data structure fits the constraints and how you would debug a failed hidden test.

General Motors Interview Question Breakdown

Number of Connected Components in an Undirected Graph

Type: Graph traversal. Prompt: Determine how many separate groups of connected nodes exist. The Trick: Disconnected nodes and repeated edges can expose incomplete visited-state logic. What It Tests: Graph representation, traversal correctness, and complexity analysis.

Binary Tree Postorder Traversal

Type: Tree traversal. Prompt: Return node values after processing both child subtrees. The Trick: An iterative version needs careful ordering and stack control. What It Tests: Tree fundamentals, state handling, and implementation tradeoffs.

What Comes After the Online Assessment

GM says qualified candidates move from assessment to interviews. An aggregate interview guide describes live coding, debugging or code review, technical conversations, and behavioral interviews with engineers or managers. Practice explaining a past technical decision, walking through tests, and connecting algorithm choices to reliability and maintainability.

Conclusion

Use the invitation to confirm the format, then practice timed graph, array, and tree problems for a two- or three-problem screen. Use Lodely to prepare for the design and behavioral rounds that may follow the OA.

Table of Contents

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Other Online Assessments

Browse all