
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
Candidate interview experiences
First-hand accounts from people who interviewed at Gemini.
Software Engineer
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.
- Could you describe a project you have worked on?
- What can you tell me about your experience at [Company Name]?
Software Engineer
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.
- Can you tell me about your experience with cryptocurrency?
Software Engineer
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.
- 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 →“What makes you interested in Gemini and crypto?”
Read reports →“Why are you interested in Gemini, and what draws you to the crypto market?”
Read report →“What makes you interested in blockchain/web3?”
Read report →“How would you adapt your solution if increased user volume made it no longer viable?”
Read report →“How many years of experience do you have with React?”
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.