
GEICO Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 134 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at GEICO.
Senior Software Engineer
The interview process was really long, taking weeks, and it wasn't a great experience overall. The recruiters felt like police officers, very strict. They conducted two coding rounds, which were more like Codility tests than actual LeetCode problems. Then there was a design and architecture round focused on a field completely unrelated to insurance. The interviewer asked if we hadn't used microservices architecture at all, which was a strange question given the role. The recruiter took about 4 weeks to get back, which is a long time for a senior engineer role.
- Did we use microservices here?
Software Engineer
I applied online and a recruiter reached out pretty quickly. The process started standard enough: recruiter screen, then a chat with the hiring manager, followed by two quick virtual onsite rounds. These included coding, architecture, and behavioral questions. Things seemed to be going well. However, it went radio silent for weeks. I had to chase the recruiter for an update and they mentioned they couldn't get feedback from the hiring manager. I was surprised by the ghosting, especially at this seniority and this late in the game. It also felt like a bad sign that the recruiter and hiring manager weren't communicating.
- What LeetCode medium coding questions did you encounter?
- Can you design a scalable system for X?
- Can you share an example of a time when you experienced X?
Software Engineer
So, there were 3 rounds in total. First was a technical round where they looked at my resume and projects. Then, a live coding session with some medium LeetCode problems to see how I solve stuff and code. Lastly, a behavioral round to check out how I am with teamwork, getting along with people, and if I'm a good cultural fit. It was a good way to check out my tech skills, project background, and soft skills.
- Can you discuss your resume and past projects?
- Are you able to solve medium-difficulty LeetCode problems?
- Using the STAR method, can you tell me about a time you worked in a team?
GEICO Software Engineer Interview Questions
Quoted word for word from GEICO interview reports.
“Given a string of digits `num`, find the largest palindromic integer string that can be created using those digits, ensuring no leading zeros.”
Read reports →“Given an encoded string, return its decoded string. Encoding rules: 1. n[encoded_value], encoded_value inside the square brackets is being repeated exactly n times. 2. n will always be positive integer and < 10 Assumption: 1. Input string is always valid; lower case, no extra white spaces, square brackets are well-formed. 2. Input string will not any digits and that digits are only for those repeat numbers, n. For example, there will not be input like 3a or 2[4]. Constraints: 1. input string length will be <= 20 ------------------------------------------------------------------ Example 1: Input: s = "3[a]2[de]" Output: "aaadede" Example 2: Input: s = "3[a2[d]]" func s= substring([,]) core = a2[d] if a is not having [ next to that then add it to sb Output: "addaddadd" Example 3: Input: s = "2[mno]3[pq]rs" Output: "mnomnopqpqpqrs"”
Read reports →“Write a function to return the Nth number from an infinite list where each number is the sum of the previous two.”
Read reports →“Given an array of houses like "-H-H-H" where houses must be near a water tank (left or right), and tanks can only be placed on dashes, how many tanks are needed?”
Read reports →“What is the second largest number in an array if sorting is not allowed?”
Read report →“How would you code to check if a number is even or odd?”
Read report →“Can you find the longest evenly spaced increasing subsequence within a given array of numbers?”
Read report →“Could you build a math equation evaluator from a string, handling parentheses for operation priority?”
Read report →“Can you explain how to validate the input to ensure an integer was passed?”
Read report →Formats, difficulty and experience
Across all 134 GEICO interview reports.