Google has one of the toughest DS & Algo rounds in the industry. DSA rounds are there for both frontend and backend roles.
DP, Graph, and Line Sweep are important topics.
Google's interview codebase is very large, with questions of all difficulty levels (from super easy to super hard). One question can be a medium question with a couple of follow-ups for optimizations, or it can be just one hard question. It all depends on which question the interviewer chooses.
There are two common things about candidates who clear Google interviews and whose overall process is smooth.
Point 2 is also valid for other top tech companies like Microsoft, Amazon, Meta, etc.
Interviewers are given explicit instructions to treat the phone-screen interview as just a normal interview and give ratings as:
If the question's difficulty level is hard, then SH, H, LH, and LNH are considered passed.
Otherwise, SH, H, and LH are considered passed.
I created this list from people posting their experiences on forums, blogs, etc.
Below are the questions which you can directly find on LeetCode.
Below list is updated frequently . Reflects top Google questions in last 6 months