Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

The Google Foo Bar Challenge

  • Difficulty Level : Medium
  • Last Updated : 29 May, 2018

The Google Foo bar challenge has been known for the last 5 years or more as a secret process of hiring developers and programmers all over the world.
It is a secret process and the challenge consists of coding challenges of increasing difficulty as you go along.

My Experience with the Google Foo Bar Challenge

The Google foo bar page is not accessible to everyone. Google has a list of what the user goes searching for and if it finds it relevant to programming,
it gives the user an opportunity to participate in the foo bar challenge.

The message reads like this.

You are speaking our language.
Up for a challenge!

In my case, it didn’t go the traditional way. During the ICC matches a few months ago, Google had updated their doodle with a small cricket game with players as ants.
Just out of curiosity, I went on for inspecting the page, when suddenly there was a comment under a ‘li’ tag.

“Up for a challenge. You are invited”. And there was a link and I opened it and it redirected me to a new page ‘’

Its kind of like a linux console where you get to solve the problems one by one upon opening a new problem directory.

The Challenge

The challenge consists of 5 levels consisting of algorithm problems. I won’t share the problems, neither the solutions as it would be unfair.
But it was really a great experience so far.
The first few levels were relatively easy, but as the levels peaked up, the difficulty gained heights.

Currently I am on level 4 and just have one more label to go.

Upon completing level 3 , I had to submit my personal details with a potential recruiter for a future interview.

The Google Foobar is presumably still hiring and its needed to submit solution either in Python or Java.

I don’t know about the future upcomings for this, but to be honest I really enjoyed the challenges.

Looking forward to solve more.

This article is contributed by Prateek Chanda. If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Disclaimer : The information provided in this article is not found on any of the Google sites. However there is a quora threads about this.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up
Recommended Articles
Page :