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: 9 months 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 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-04T10:51:07.000Z (over 5 years ago)
- Last Synced: 2023-02-28T23:21:29.096Z (over 3 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...]()