Top 26
Prep plan
Updated weekly · Last refresh Oct 17

City of Oakland, CA Software Engineer Interview Questions

The questions to prepare for a City of Oakland, CA Software Engineer interview. Questions from real interview reports rank first. Updated daily.

26questions
~4htotal time
Track your progressSign up free to work through all 26 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 7 questions · ~67 min
Palindrome Function WritingEasy
Practice

Determine whether a Drw test label reads identically forward and backward using two pointers.

RecursionStringsTwo PointersCity of Oakland, CA
Programming Languages and RationaleEasy
Practice

Format a concise response listing programming languages and the reason for comfort with each.

Codingclean codeMathCity of Oakland, CA
Time Complexity of Sorting AlgorithmsEasy

Compare common sorting algorithms by best, average, and worst-case time complexity and explain when each is appropriate.

MathArraysSortingCity of Oakland, CA
DFS vs BFS DifferencesMedium

Tests your understanding of traversal strategies, complexity, and typical use cases.

QueueTreesGraphsCity of Oakland, CA
More Coding questions with a free account
2
Execution6 questions · ~57 min
City Traffic Data System DesignHard

Tests your ability to architect scalable data pipelines and services for real-world city operations.

Trade-offsSuccess CriteriaRoadmappingCity of Oakland, CA
Designing a New FeatureMedium

Tests your end-to-end feature planning, scoping, and execution approach.

Trade-offsRoadmappingScope ManagementCity of Oakland, CA
Scalability and Performance ConsiderationsMedium

Tests your performance thinking across design, implementation, and operational concerns.

Trade-offsSuccess CriteriaRisk AssessmentCity of Oakland, CA
More Execution questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Behavioral & Leadership13 questions · ~124 min
Improving OOP Code QualityEasy

Tests ownership, communication, and continuous improvement through a concrete example of improving maintainability in object-oriented code.

backgroundtechnical experienceoopCity of Oakland, CA
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 26 questions to finish this plan.