Gemini logo

Gemini Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 45 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
46.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Gemini.

Showing 3 of 45
Gemini logo
Gemini

Software Engineer

Engineering · a year ago

Intern Average Positive experience Accept offer 4 rounds
Interview process
Take home Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Coding Technical Behavioral

I went through 4 rounds total. First was an Online Assessment with two LeetCode-style questions (Easy/Medium). Then a Phone Screen, which was a standard chat about my resume, experience, and general fit. After that, a Live Coding Technical Interview, focusing on designing small functions and checking my grasp of data structures and OOP; it was like simpler LeetCode problems plus solution design. Finally, a Behavioral Interview with typical questions on teamwork, past experiences, interests, and what motivates me.

Confirmed questions2 questions
  • Could you describe a project you have worked on?
  • What can you tell me about your experience at [Company Name]?
Gemini logo
Gemini

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel
Interview formats
Coding System Design Behavioral

So the interview process was HR screen, HM screen, 1 live coding, 1 systems design and 1 behavioral. If you need that many loops to decide if someone is right for you, then I don't know what to say. I never liked live coding but I politely declined after I saw live coding and systems design. To me, that is not the best way to showcase my skills. However, the interviewer, said that the HM was "very interested in me". So ... after 1 month... I finally got to talk to the HM... and was very interested in what I had to say. Then... rejection. I get it, no one is perfect. But if you have to take 1 month THEN live coding, systems design and more... your ability to make a decision on a hire is not good. I should have declined again after they asked me to reconsider. Thankfully, bullet was dodged.

Confirmed questions1 question
  • Can you tell me about your experience with cryptocurrency?
Gemini logo
Gemini

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home Offer
Interview formats
Behavioral Technical Coding

Had a video call with the recruiter to talk about my background, the role, and the company. Then, I had a video call with the engineering manager, where we had some light technical chats and discussed past projects I liked. After that, I did a take-home code challenge, which was interesting but not too hard. Later, I found out they weren't moving forward with my application, which surprised me since I felt I connected well with the manager and met the challenge requirements. I asked for feedback but got nothing back, which I find a bit disrespectful of candidates' time. I hope they consider providing feedback to help everyone improve, even if it's just a simple reason. From now on, I plan to ask about feedback at the start of every interview.

Confirmed questions3 questions
  • Do you have experience with mobile development?
  • What scale of projects have you worked on?
  • How many years of experience do you have with React?

Gemini Software Engineer Interview Questions

Quoted word for word from Gemini interview reports.

Can you build a "coinmixer" to anonymize coin transactions using their 'jobcoin' API?

Read reports

Could you design a data structure for efficiently handling market data for numerous symbols?

Read reports

Can you design an e-commerce website that supports adding items to a cart and completing a purchase?

Read reports

Why are you interested in Gemini, and what draws you to the crypto market?

Read report

How would you adapt your solution if increased user volume made it no longer viable?

Read report

Did you encounter any LeetCode medium problems, or anything that couldn't be solved within 45 minutes?

Read report

Formats, difficulty and experience

Across all 45 Gemini interview reports.

Interview formats

Behavioral 33.9%
Technical 27.7%
Coding 26.8%
System Design 9.8%
Presentation 0.9%

Interview difficulty

Easy 20%
Average 68.9%
Difficult 11.1%

Candidate experience

Neutral 15.6%
Negative 37.8%
Positive 46.7%