Google Software Engineer Early Career Round 1 Coding and Behavioral Interview

Google | Software Engineer | Coding and Behavioral Interview

Timeline: 2026(Jan - Mar) • Fulltime • NewGrad • :hourglass_not_done: Waiting for result


I had my interview for the Software Engineer position at Google in early 2026. The interview consisted of both coding and behavioral questions. For the coding part, I was asked to solve two problems on the spot: one involved tree traversal and the other focused on dynamic programming. I used the online coding platform to share my screen and write my code.

The behavioral part included questions about my past projects and how I handled team conflicts. The interviewer was friendly and provided feedback during the coding problems, which helped me improve my logic on the fly. Overall, it was a great experience, and I felt I had a solid chance of moving forward in the interview process.

Interview Questions

Tree Distance Sum Problem

Given a binary tree, calculate the sum of distances from the root to all leaves.

Difficulty: Medium | Reference: LC-123 | Tags: Tree, DFS

Longest Increasing Subsequence

Given an integer array, return the length of the longest increasing subsequence.

Difficulty: Medium | Reference: LC-300 | Tags: Dynamic Programming, Array