Google | Software Engineer | Tech Phone Screen
Timeline: 2026(Jan - Mar) • Fulltime • NewGrad •
Waiting for result
The first round was a combination of coding and behavioral questions. The coding part consisted of two questions, both related to data structures and algorithms. The first question was about implementing a binary search algorithm while the second one was a simple dynamic programming problem related to the Fibonacci sequence.
After the coding questions, the interviewer transitioned into behavioral questions. Some questions included: “Tell me about a time you overcame a challenge,” and “How do you handle conflict while working on a team?” Overall, the interview lasted for about 45 minutes and I felt it went well.
Interview Questions
Binary Search
Implement a binary search algorithm to find an element in a sorted array.
Difficulty: Easy | Reference: LC-704 | Tags: Binary Search
Fibonacci Sequence
Calculate the Fibonacci sequence using dynamic programming.
Difficulty: Easy | Reference: LC-509 | Tags: Dynamic Programming