Google Fulltime Software Engineer Tech Phone Screen Round 1 Experience

google | Software Engineer | Tech Phone Screen

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


I had a Tech Phone Screen with Google for a Fulltime Software Engineer role. The interviewer started with some behavioral questions to understand my background and experiences. The first question was, ‘Tell me about yourself and your projects.’ After that, we moved to technical questions.

The first coding question was related to arrays. I was asked to find the maximum product of two integers in an array. I discussed the approach using a nested loop but later optimized to a linear solution with one pass, which made the interviewer happy. The follow-up was about handling edge cases like empty arrays or arrays with negative numbers.

The second question involved a string manipulation problem, where I needed to determine if a string can be rearranged to form a palindrome. I explained my approach using frequency counting and the interviewer asked me to implement it while I talked through my thought process.

In the end, the interviewer wrapped up with a brief discussion about Google’s culture and the team I might work with. Overall, it was a positive experience, and I felt I clearly demonstrated my problem-solving skills.

Interview Questions

Maximum Product of Two Integers

Given an integer array, find the maximum product of two integers in the array.

Difficulty: Medium | Reference: LC-1496 | Tags: Array, Greedy

Palindrome Permutation

Given a string, determine if any permutation of it could form a palindrome.

Difficulty: Easy | Reference: LC-266 | Tags: String