https://github.com/bezzad/foobar.withgoogle
My Google Foo Bar Challenges
https://github.com/bezzad/foobar.withgoogle
challenges foobar google interview-practice interview-questions
Last synced: 21 days ago
JSON representation
My Google Foo Bar Challenges
- Host: GitHub
- URL: https://github.com/bezzad/foobar.withgoogle
- Owner: bezzad
- License: apache-2.0
- Created: 2018-10-30T22:07:34.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-04T10:51:07.000Z (over 4 years ago)
- Last Synced: 2023-02-28T23:21:29.096Z (about 2 years ago)
- Topics: challenges, foobar, google, interview-practice, interview-questions
- Language: Python
- Homepage: https://foobar.withgoogle.com
- Size: 779 KB
- Stars: 54
- Watchers: 1
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [foobar with google](https://foobar.withgoogle.com)
## What's Google Foobar
[Google Foo Bar](https://foobar.withgoogle.com) called foo.bar, is Google's secret recruiting process embedded within their search engine. There are 5 levels, each with a different number of challenges that follow a story.
The system has been used by Google for at least a year and is triggered when a user enters certain search terms relating to coding languages like Python and Java. The search results page breaks open to reveal the message "You're speaking our language. Up for a challenge?" to which the user can decline once, request the message isn't shown again, or click "I want to play".

You get given a time limit for each challenge, ranging from a day to
a few weeks, and your code is run against hidden test cases (including
how fast and memory) efficient it is!I completed some level of this challenge, and have no work left to do on it unless
Google sends me more.## My challenge questions
The challenge consists of 5 levels consisting of algorithm problems.
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 5 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.Inside each level is a challenge folder with a problem file describing the challenge and constraints, and my solution to the challenge.
### Level 1
- [Braille Translation](https://github.com/bezzad/foobar.withgoogle/tree/master/1.%20Braille%20Translation)
### Level 2
- [Do not Get Volunteered](https://github.com/bezzad/foobar.withgoogle/tree/master/2.1%20Do%20not%20Get%20Volunteered)
- [En Route Salute](https://github.com/bezzad/foobar.withgoogle/tree/master/2.2%20En%20Route%20Salute)
### Level 3- [Fuel Injection Perfection](https://github.com/bezzad/foobar.withgoogle/tree/master/3.1%20Fuel%20Injection%20Perfection)
- [Bomb, Baby](https://github.com/bezzad/foobar.withgoogle/tree/master/3.2%20Bomb%2C%20Baby)
- [Find the Access Codes](https://github.com/bezzad/foobar.withgoogle/tree/master/3.3%20Find%20the%20Access%20Codes)### Level 4
- [Free the Bunny Prisoners](https://github.com/bezzad/foobar.withgoogle/tree/master/4.1%20Free%20the%20Bunny%20Prisoners)
- [Running with Bunnies](https://github.com/bezzad/foobar.withgoogle/tree/master/4.2%20Running%20with%20Bunnies)
- [Bringing a Gun to a Guard Fight](https://github.com/bezzad/foobar.withgoogle/tree/master/4.3%20Bringing%20a%20Gun%20to%20a%20Guard%20Fight)### Level 5
- [Coming soon...]()