Google Foobar Challenge. What You Should Know
I’ve just passed the Google Foobar challenge and wanted to share my experience and some useful tips. If you don’t know what it is, there are a couple of articles online that describe it in detail, but I wanted to avoid repeating the obvious things and concentrate on my own experience.
What is Google Foobar Challenge?
This is an online challenge by Google in which you have to solve several problems of increasing complexity. Successfully solving the problems could get you to an interview at Google. To participate in this challenge, you have to:
- either get a referral link from someone who’s already participated and successfully solved at least some of the problems,
- or get a random invitation from Google while using Google search to look up some programming-related topics.
I’ve been coding for 16 years, and I search for programming-related information on Google multiple times every day. I’ve only gotten the invitation just a week ago while searching for something as simple as “python try except”. The logic they use to determine if you’re worthy to take a challenge is not clear. But you’ll know it when you see it.
The challenge consists of 5 levels and 9 problems distributed among them (1, 2, 3, 2, and 1 respectively). If…