GEICO Interview Experience – Recruiter + Hiring Manager + 2 Coding Rounds
Recently went through the interview process for a Senior Software Engineer role at GEICO. Sharing my experience to help others preparing.
The recruiter discussion was mainly around:
This round had 3 parts:
Generate n unique integers whose sum is zero.
I solved it using the standard balanced approach:
+i and -i0 if n is oddThe interesting part was the follow-up:
the interviewer asked how I would make the output look more random instead of obvious pairs.
Topics included:
One question was around disagreement with a manager/peer and how I handled it.
This round focused on a string transformation style problem.
Given 2 strings, determine whether one can be transformed into the other using at most one operation such as:
What mattered most here:
The interviewer pushed hard on correctness.
Example edge cases like:
"abc" → "abca""abc" → "bca"were important.
Big learning:
A solution that works for the happy path is not enough — interviewers want to see how you debug edge cases live.
This round had more pattern-recognition style discussion.
Problems were around:
What stood out:
After these rounds, I got rejected.
Hope this helps someone preparing for GEICO.