Shikhil Saxena

Nov 10, 2025 • 1 min read

I Got Invited to Google Foobar (Google’s Secret Hiring Program)

🧠 What Is Google Foobar?

Google Foobar is a secretive, invite-only coding challenge used by Google to identify talented developers. It often appears as a mysterious pop-up when users search for technical topics on Google.

🎯 How the Author Got Invited

The author received the invitation while researching the Observer design pattern. A pop-up appeared saying, “Your coding journey begins now,” leading to the Foobar portal.

🧩 Challenge Structure

The challenge has five levels with a total of nine problems:

  • Level 1: 1 problem

  • Level 2: 2 problems

  • Level 3: 3 problems

  • Level 4: 2 problems

  • Level 5: 1 final problem

Most problems are rooted in competitive programming (CP), with a strong emphasis on dynamic programming and algorithmic thinking.

💻 Environment & Submission

  • Entirely Linux-based (Ubuntu)

  • Unlimited test runs, but only one final submission per problem

  • Each problem has a 7-day timer that starts only when you click “Start”

🧪 Sample Problems

  • Level 1: Find the extra element between two lists

  • Level 2: Determine parent nodes in a post-order labeled binary tree

  • Level 3: Locate a contiguous sublist that sums to a target value

🧭 Tips for Participants

  • Take breaks and think creatively

  • Learn necessary theory before diving in

  • Use online resources (but don’t share problems publicly)

🚀 What Happens After?

Completing all five levels may lead to a recruiter reaching out from Google, though it’s not guaranteed. The experience itself is highly rewarding and a great learning opportunity.

🔑 How to Get Invited

  • Stay active in coding communities

  • Search technical topics regularly

  • Get referred by someone who has cleared at least two levels

Join Shikhil on Peerlist!

Join amazing folks like Shikhil and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

1

7

2