Google - Software Engineer (Frontend) - Phone Screen

Description:
Education: Masters
Years of Experience (YOE): 7

Questions Asked:
Two Sum Problem:
Example 1:

  • Input: nums = [2,7,11,15], target = 9
  • Output: [0,1]
  • Explanation: nums[0] + nums[1] == 9, thus the output is [0, 1].

Example 2:

  • Input: nums = [3,2,4], target = 6
  • Output: [1,2]
  • Explanation: nums[1] + nums[2] == 6, thus the output is [1, 2].

Additional Notes:

  • Phone screen lasted ~45 minutes
  • Questions covered data structures (arrays, strings), problem-solving, and system design basics