Google | Software Engineer | May 2022 [Offer]
Anonymous User
1029

Background: PhD in CS, mixed experiences as software developer, researcher, lecturer and IT consultant

I've sent my CV a year ago through the jobs page and was contacted this year by a recruiter for an interview.

After an initial talk, the recruiter scheduled a prep call and a code interview.

The first code interview was a graph traversal/dynamic programming question.

After this code interview I was scheduled for another prep call, followed by 5 virtual onsite interviews: 3 coding, 1 system design and 1 googleness

The coding questions were about:

  • window traversal of an array
  • data model design and appropriate data structures for supporting certain queries
  • simulation of a task schedule

I think I went quite well at the interviews. I communicated a lot, used examples and came up with a good solution. There was still room for some improvements and further discussion about alternatives, so it wasn't perfect either.

One week after the onsite I received an email asking me to update my resume and to fill in a google spreadsheet with information from my education, work history, expected salary and preferred location. In this email the recruiter also told me that the process was not over, that it would still take some weeks and additional interviews could be required.

For the following three weeks the recruiter kept in touch once a week just to tell me they were still evaluating my results and that it could still take a few weeks.

Then the recruiter contacted me telling me that I was approved and sent me an offer. I didn't get any feedback about the interviews. The recruiter just said she didn't have the details but that the important thing was that I was approved and they already had a manager that was interested in my profile for his team.

Comments (1)