geico logo

Geico Interviews

2 experiences34 reads3 questions50% success rate
Sr Software Engineer Interview at GEICO (US)
geico logo
Geico
Sr Software EngineerUSOffer
December 19, 202514 reads

Summary

Applied for Sr Software Engineer role at GEICO in US. Went through recruiter screen, manager round, and two coding rounds. Received an offer.

Full Experience

Applied for Sr Software Engineer role at GEICO in US. The interview process started with a recruiter screen, which was standard. Then there was a manager round where they discussed my past experience and technologies used in previous roles. The coding rounds were the next step. The first coding round was a LeetCode problem about the number of water tanks needed, which I solved using the provided link. The second coding round required writing a function to transform a string of 'a's based on specific rules. For example, 'aaaaaa' would be transformed to 'bbb' and then to 'cb'. I approached this by iterating through the string and applying the transformation rules step by step. The entire process was challenging but I managed to clear the interview and received an offer.

Interview Questions (2)

Q1
Number of Water Tanks Needed
Data Structures & Algorithms

Given a scenario where water tanks are needed, determine the number of tanks required. The problem is discussed in the provided LeetCode link.

Q2
String Transformation Based on Rules
Data Structures & Algorithms

For a given number n, generate a string consisting of 'a's repeated n times. Transform any 'aa' to 'b' and any 'bb' to 'c'. For example, 'aaaaaa' becomes 'bbb' and then 'cb'. Any 'zz' cannot be transformed.

GEICO SSE Interview Experience
geico logo
Geico
senior software engineerRejected
July 31, 202420 reads

Summary

I interviewed for a Senior Software Engineer position at GEICO, going through multiple technical and behavioral rounds. Despite feeling positive about my performance, particularly in coding and system design (YouTube), I was ultimately rejected, with the system design round later identified as the point of failure.

Full Experience

I applied for the Senior Software Engineer role at GEICO through their careers portal. After waiting about a month, I received an invitation for the Hiring Manager Round, which involved an easy LeetCode question and several behavioral questions. Following this, I advanced to the technical rounds. The first coding challenge was easy, and I believe I performed very well. The second coding problem was a medium to hard difficulty, and while I struggled a bit, I managed to solve it. The third round was a System Design interview where I was tasked with designing YouTube; I felt confident about my discussion there. The final round was purely behavioral. Despite what I felt was a strong performance across all interviews, I was unfortunately not selected for the Senior Software Engineer position. I was quite surprised by the rejection, especially given the initial lack of specific feedback. Later, an update indicated that my performance in the System Design round was the primary reason for the decision.

Interview Questions (1)

Q1
Design YouTube
System Design

Design a system similar to YouTube. This typically involves discussing aspects like video upload, storage, streaming, content delivery, recommendations, scalability, and fault tolerance.

Have a Geico Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Geico.