Sr Software Engineer Interview at GEICO (US)
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)
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.