Overview

This article will guide you through my steps for preparing for my Google interviews.

Overall, it took me 1.5 years to crack the MAANG interview, including learning algorithms and data structures, practicing coding & problem-solving, and applying and passing all interviews. During this period I had interviews at Meta, and a successful interview at Bloomberg.

My Interview Preparation Roadmap

https://github.com/Rustam-Z/data-structures-and-algorithms

https://github.com/Rustam-Z/data-structures-and-algorithms

  1. Learning algorithms and data structures.
  2. Solving algorithms, and learning patterns and concepts.
  3. Practicing coding & problem-solving questions together with friends on the whiteboard.
  4. Learning System Design (I will write a separate article about System Design).
  5. Writing a resume.
  6. Applying to jobs.
  7. Preparing for a behavioral interview.
  8. Getting an interview invitation, passing all interviews, and getting an offer! 🍾

Learning Algorithms and Data Structures

  1. I had a Data Structures class at university. Here are the notes from the class.
  2. Naso Academy DS playlist
  3. Jenny's DSA playlist
  4. Programiz.com/dsa
  5. Data Structures by a Google Software Engineer