GroovySpoon's Google interview CheatSheet

GroovySpoon's Google interview CheatSheet

I prepared this interview "cheat sheet" while studying for Google. As I was studying, I filled these notes with topics that I found difficult to remember. I intended to use the cheat sheet as a crutch if I needed to look something up during an interview.

My cheat sheet included:

  • Python libraries and syntax that I found difficult. I included, for example, the function signatures from libraries like itertools, defaultdict, and heapq.
  • Algorithms I had rarely used, but that might be needed for some problems. I had never encountered Khan's topographic sort or Kudane's algorithm, but I knew that they would be critical for certain problem classes.

If I came across a leetcode problem and I knew the cheat sheet could help, I looked at the cheat sheet first. I eventually memorized almost everything on the cheat sheet. I had the cheat sheet open during my interview, but I never looked at it.

I would suggest preparing your own cheat sheet instea of copying mine, but I am sharing this to give others an idea of what a good cheat sheet looks like.

Here is a link to my cheat sheet: https://docs.google.com/document/d/1b4XyPh2gDsMxYbUuW7woN7HXHh6kHQjwYRujn8RErHY/edit

Interview experiance: https://leetcode.com/discuss/interview-experience/1331647/google-mountain-view-women-in-tech-l6-offer/1008284

Comments (4)