Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Google AI Engineer Intern Interview Experience

Google · Intern · Machine Learning Engineer

It was an internship role, AI engineer. First was an online coding round on arrays and strings where I had to return a palindromic subsequence, and later they asked dynamic programming and a linked list hard question.
Result—
Timespan4 weeks
DifficultyMedium
Rounds4

Interview process

I interviewed for an AI Engineer internship, but the process was mostly DSA-heavy. I had an online coding round first, then a technical round with binary tree and DP questions, then another harder DSA round with DP and linked list questions, and finally an HR round. The online round covered arrays and strings, and the later rounds got progressively more difficult. The only non-DSA part was the last round, where they asked about my projects and previous experience. I didn't share the final outcome, but the main thing that stood out to me was how coding-focused the whole process was.

Interview rounds · 4

  1. 1

    Online assessment

    CodingData Structures & Algorithms

    I started with an online coding round. It was focused on basic DSA topics like arrays and strings, and I had to code the solution myself rather than doing multiple choice.

    1. Q1. Return a palindromic subsequence.
      How they answered

      I solved a coding question on arrays and strings where I had to return a palindromic subsequence. It was an implementation-style OA, so I had to write code rather than pick from options.

  2. 2

    Technical round

    CodingData Structures & AlgorithmsTechnical

    The first technical round was pretty standard DSA. I got two coding questions, one on trees and one on dynamic programming.

    1. Q1. Find the diameter of a binary tree.
      How they answered

      I was asked a binary tree question where I had to find the diameter of the tree.

    2. Q2. House Robber
      How they answered

      The second question in that round was a House Robber kind of DP problem.

  3. 3

    Technical round

    CodingData Structures & AlgorithmsTechnical

    The next DSA round was harder than the previous one. It leaned more into tougher problem-solving, especially dynamic programming and linked lists.

    1. Q1. Coin Change
      How they answered

      I got a dynamic programming question that was basically the coin change type problem, where I had to return the number of coins needed to make a given sum.

    2. Q2. Solve a hard linked list problem.
      How they answered

      I was also asked a hard linked list question, but I mainly remember that this round was tougher overall than the earlier technical round.

  4. 4

    Final / onsite round

    BehavioralProject Discussion

    The last round was more HR-style. It shifted away from DSA and focused on my projects and previous experience.

    1. Q1. Tell me about your projects and previous experience.
      How they answered

      I talked through my projects and my previous experience in the HR round.

Tips from the candidate

I would prepare DSA more properly, and I would focus on revising my projects again. Also, just do the DSA and be thorough with your resume.

Company culture

My impression was that even for an AI Engineer intern role, the process was driven much more by core DSA than by AI-specific questions. Most of the evaluation seemed to come from coding rounds, and only at the end did they ask about projects and previous experience. So from what I saw, they were hiring for problem-solving fundamentals first and treating project discussion as a final check.

Details

CompanyGoogle
RoleMachine Learning Engineer
LevelIntern
LocationUnited States
InterviewedJan 2026
Questions asked6