Top 26
Prep plan
Updated weekly · Last refresh Aug 30

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 weekly.

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 · ~62 min
Palindrome Function WritingEasy
Practice

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

RecursionStringsTwo PointersCity 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
Programming Languages and RationaleEasy

Tests your technical fit and your ability to justify language choices based on constraints.

MathArraysStringsCity 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 · ~53 min
Post-Launch Success EvaluationMedium

Tests how you define metrics, instrumentation, and feedback loops after deployment.

Launch PlanningSuccess CriteriaRisk AssessmentCity of Oakland, CA
Designing a New FeatureMedium

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

Trade-offsRoadmappingScope ManagementCity of Oakland, CA
Architectural Pattern Trade-offsMedium

Tests your judgment in selecting architectures based on constraints and long-term maintainability.

Trade-offsRisk AssessmentScope ManagementCity 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 · ~116 min
Resolving a High-Stakes Technical ProblemEasy

Tests ownership and judgment in solving a difficult technical problem under ambiguity, including prioritization, communication, and measurable results.

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