Cracking Google's Software Engineer Intern Interview: Tackling Complex Problems

Google | Software Engineer Intern | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview consisted of two rounds of virtual interviews. The first round focused on a coding problem, while the second round began with a brief self-introduction followed by another coding problem. Both problems were to be solved verbally, and candidates were encouraged to take notes.

Technical Questions

  1. Apartment Allocation Problem (graph, algorithm, matching problem, greedy)
  2. Shortest Path for Favorite Cities (graph, algorithm, shortest path, Dijkstra)

Tips & Insights

It is important to clearly communicate the input and output requirements for problems, especially when multiple solutions may exist.