Google Software Engineer Take-Home Questions
20+ questions from real Google Software Engineer Take-Home rounds, reported by candidates who interviewed there.
What does the Google Take-Home round test?
The Google take-home assignment is a longer-form coding or design project completed off-site. Software Engineer candidates typically have 3-7 days and are evaluated on code quality, testing, documentation, and problem-solving approach.
Top Topics in This Round
Google Software Engineer Take-Home Questions
What is Google’s Online Challenge
I have completed my Google interviews, I got HC recommendations for additional coding round. Meanwhile, I got the mail from Google for coding challenge. I was told this challenge has...
Google Onsite L4 feedback
I recently had an onsite interview at Google for an L4 position. I provided an optimized solution to the interviewer, who appeared satisfied with my approach. However, while coding, I...
Messed up Google Coding Challenge
Actually its my first coding challenge from a company but i messed up seriously . It was one hour time for two problems Problem-1 : You have a array arr of...
Google Online Coding challenge (2025 SWE Intern Online Assesment questions): Q1:Maximum Subarray of Zeros Given an array of non-negative integers, you can perform the following operations: Operation 1: Reduce the value of the...
Hey there fellow coders, I hope you\'re doing well. I\'ve got some questions about the Google Foo Bar Challenge, and I\'m hoping you can help shed some light on them. I recently...
I faced this questions when I joined Google\'s coding challenge GOCC56: Google\'s Online Challenge - Coding - Intern / NewGrad. In my view, the level for those coding is medium. The tricky...
Google | Engineer L4 | Mountain View | Jul 2020 [Offer] Experience: 6 years of experience in startups. Virtual Onsite: 3 Coding interviews: \t1. \tFind the K largest element in array. I gave...
Google Coding Challenge Intern India
Hi all! Today I gave the google coding challenge for interns, and I recieved the following two questions. Question 1 There are N words in a dictionary such that each word is...
Google | Phone | Design a spreadsheet
Location: Google India Interviewer : Google Munich (Very experienced) Role : University Grad Question: Design a spreadsheet which can support two operations: void set_cell(string cell, string value) int get_cell(string cell) Example: set_cell("A1", "13) set_cell("A2", "14) get_cell("A1") ->...
Google | New Grad | Mountain View | January 2019 [No Offer]
Status: Student, BS CS Top 10 CS school Position: Software Engineer New Grad Location: Mountain View, CA I completed the Coding challenge and went straight to onsite interviews. First round: Got a...
This was my first onsite at Google San Francisco. The Google recruiting team was very efficient and travel/accommodation arrangements were exceptional but unfortunately, when it comes to actual coding interviews...
I just received a link from a Google recruiter which says to solve 2 tasks in 60 mins. I have seen previous threads on this but all of them are inactive and people haven't replied. Could someone help
What these latency numbers really are?
I'm preparing for a Google System Design interview and trying to make sense of the back-of-the-envelope calculations that are based on the widely posted tables like [this](https://colin-scott.github.i
Google Screening Interview
I recently encountered this coding challenge during a screening interview at Google on March 15th, 2024. Recognizing its potential to benefit others, I\'ve decided to share it. Given its complexity...
Google: batch processing - onsite coding interview
coding interview question: "how do you do batch processing? There are millions of requests coming in batches from different servers and how do you distribute the requests." Checked if this...
Google | June 2021
Status: 11 YoE, Principal Engineer This is just to give back to the community as I have enjoyed reading the interview experiences from others who have done the same. Application Contacted via...
GOCC18: Google's Online Coding Challenge
The GOCC18 was held on September 26, 2020, for Google SWE New Grad 2021 (India). There were 2 coding questions to attempt, with a 60-minute time limit for completion. Belo...
Google Coding Challenge ( August 23rd)
I got this question in Google coding challenge , Print the Minimum hamming distance between array A and B possible by swaping any number of times ,the given indices in Array...
Recently Google conducted an online coding round for its step internship in Singapore.About step internship: STEP (Student Training in Engineering Program), formerly known...
I applied for the job, at Google's Career Portal. There was a resume shortlisting round first. I received the link for the test 4 days prior to the test date. The test was...
See All 20 Questions from This Round
Full question text, answer context, and frequency data for subscribers.
Get Access