Taro Logo

Senior Software Engineer Role Interview Experience

October 1, 2023
Positive ExperienceNo Offer

Process

The process and format has completely changed. I am writing this so that any other people who are applying for any positions at Geico can refer to this.

Power Day:

  1. Technical
  2. Coding round - not from LeetCode, but related to recursion and pattern encoding, etc.
  3. System design - payments

Questions

  1. Technical: They gave a Java code and asked to find the memory leak in that. For a C# dev, it was a kind of surprise as we got so deep into C# that we were unable to find the difference.

  2. Coding Round: Given an encoded string, return its decoded string. Encoding rules:

  3. n[encoded_value]: The encoded value inside the square brackets is being repeated exactly n times.

  4. n will always be a positive integer and < 10. Assumptions:

  5. Input string is always valid: lowercase, no extra white spaces, square brackets are well-formed.

  6. Input string will not have any digits, and digits are only for repeat numbers (n). For example, there will not be input like 3a or 2[4]. Constraints:

  7. 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 it, then add it to sb. Output: "addaddadd"

Example 3: Input: s = "2[mno]3[pq]rs" Output: "mnomnopqpqpqrs"

System Design:

  1. Design a payment system.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the GEICO Senior Software Engineer Role role in United States.

Success Rate

0%
Pass Rate

GEICO's interview process for their Senior Software Engineer Role roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for GEICO's Senior Software Engineer Role interview process in United States.

GEICO Work Experiences