Google Frontend Virtual Onsite Experience

Senior Frontend Engineer Interview at Google

[___ 1 ___]

Algorithm Question
Given an array, such as [2, 1, 3], find the count of numbers greater than each number that appear after it, for example:
There is 1 number greater than 2, so the result is 1,
There is 1 number greater than 1, so the result is also 1,
There are no numbers greater than 3, so the result is 0,
Therefore, return [1, 1, 0];

[___ 2 ___]

Frontend Question
Create a hovercard
(When hovering over a name, a hovercard should appear displaying user information)

[___ 3 ___]

Behavioral Question

[___ 4 ___]

System Design
G-Drive, G-Photo, and G-Mail share the same storage. Design a UI to monitor storage usage and notify users when storage is running low, etc.

[___ 5 ___]

Algorithm Question
Union Find

For a frontend position at google apart from frontend and system design questions, backend engineers will also be interviewed,
Algorithm questions focus purely on algorithms rather than practical problems, making google more suitable for algorithm enthusiasts.