
Gemini Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 5 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Gemini.
Software Engineer Intern
It was a phone screen, and they only asked behavioral questions. They wanted to know about my problem-solving, collaboration, and impact. They also advised me to be concise and highlight my key contributions, and to prepare examples demonstrating my skills and experience.
- What is your motivation for applying to Gemini?
- Could you elaborate on your personal projects?
Software Engineer
The interview included one coding challenge where I had to fetch JSON data using an HTTP GET request, parse it, and then output a result. There was also a LeetCode easy problem about word scrambling, which involved checking if a scrambled word was in a given list and then seeing if words in sentences could be replaced by a generated word from the scramble.
- Tell me about your experience working with APIs.
- How would you approach fetching JSON data using an HTTP GET request, parsing it, and generating a specific result?
- Can you solve a word scramble problem where you need to check if a scrambled word is in a list and then see if words in sentences can be replaced by a word derived from the scrambled word?
Software Developer
I got referred and went through 3 rounds. Round 1 was DSA for Rotten Tomatoes. Round 2 was DSA for Running Average Variant. Round 3 was about my resume projects and hiring manager questions. I got selected and got a 30% hike.
- What is the time complexity of the Rotten Tomatoes problem?
- Can you solve the running average variant problem, and what if we make it harder?
Gemini Software Engineer Interview Questions
Quoted word for word from Gemini interview reports.
“What is the time complexity of the Rotten Tomatoes problem?”
Read reports →“Can you solve a word scramble problem where you need to check if a scrambled word is in a list and then see if words in sentences can be replaced by a word derived from the scrambled word?”
Read reports →“Can you solve the running average variant problem, and what if we make it harder?”
Read reports →“How would you approach fetching JSON data using an HTTP GET request, parsing it, and generating a specific result?”
Read reports →“What is your motivation for applying to Gemini?”
Read report →“Describe a situation where you encountered a challenging problem and how you overcame it.”
Read report →“Could you elaborate on your personal projects?”
Read report →“Tell me about your experience working with APIs.”
Read report →Formats, difficulty and experience
Across all 5 Gemini interview reports.