Crack all Google coding rounds and Googliness round with this simple preparation strategy! I promise you, this is the BEST ROADMAP/GUIDE that exists on the internet!
Links To Resources:
1. The C Programming Language Book by Dennis Ritchie https://kremlin.cc/k&r.pdf
2. C++ STLs Complete Guide • Complete C++ STL in 1 Video | Time Co...
3. OOPS concept questions https://www.mygreatlearning.com/blog/...
4. Interview Bit https://www.interviewbit.com/courses/...
5. LeetCode (Premium) https://leetcode.com/company/google/
6. Code Verbosity Guide https://dmitripavlutin.com/codinglik...
7. STAR Framework https://www.themuse.com/advice/stari...
8. All Algorithms (In each link, first go through the theory and then solve any 2 easy to implement problems and you are good to go ahead to the next step):
a. Binary Search / binarysearchpracticeproblems
b. BFS / top20breadthfirstsearchbfspracticep...
c. DFS / top25depthfirstsearchdfspracticepro...
d. Flood Fill / solutiontoleetcodesfloodfill
e. Tree Traversals / binarytreeinterviewquestionsandpracti...
f. Hash Tables / hashingproblemsindatastructures
g. Linked List https://www.geeksforgeeks.org/top20...
h. Stacks / stackdatastructurepracticeproblemsand...
i. Queues / queuedatastructurepracticeproblemsand...
j. Two Pointers https://www.geeksforgeeks.org/twopoi...
k. Binary Heaps / heappracticeproblemsandinterviewquest...
l. Dynamic Programming / 20dynamicprogramminginterviewquestions...
m. Union Find https://www.codingninjas.com/studio/l...
n. String Manipulation / top21stringprogramminginterviewquesti...
o. Arrays https://www.geeksforgeeks.org/top50...
p. Recursion https://www.geeksforgeeks.org/recursi...
q. BackTracking / backtrackingpracticeproblemsandintervi...
r. Greedy Algorithms / top7greedyalgorithmproblems
s. Trie https://www.techiedelight.com/triein...
t. Segment Trees https://www.hackerearth.com/practice/...
u. Bitmasks • Dynamic Programming with Bitmasks
My Socials (Do follow me everywhere :P) :
Twitter / shaktimtripathi
Instagram / shaktimani
LinkedIn / shaktimanitripathi
Also please don't forget to Subscribe and hit the bell icon.
Do give this video a thumbs up if you liked it.
Stay tuned!
Timestamps:
00:00 Why To Prepare?
00:28 Personal Introduction
01:09 Video Overview
01:48 Interview Pattern
02:40 Technical Rounds Overview
03:53 Programming Language Preparation
05:23 DSA Preparation
07:32 Practice Communication Skills
08:42 Code Quality
09:27 Code Verbosity
10:28 Googliness Round
12:03 Bonus Tips
13:45 Thank You For Watching