2015年10月3日星期六

Rock your next interview

How to prepare your interviews for Google, Linkedin, Facebook, Amazon, Twitter, and etc. ? Based on the poster's own experiences, if you are able to solve 60% of the problems in Leetcode, you can easily pass all the phone interviews. But, system design are the critical ingredients for you to get the offer, especially for experienced engineers.

In this post, I will share the materials that helped me to pass the phone interviews first and I will summarize the materials that helped me to get an offer in the next post.

Leetcode  is a very helpful website for engineers to prepare their interview. If you have pretty time to prepare your next interview, I would suggest you to go through all the questions once, focusing on those ones that you have no idea to start. O, damn, there are only three days into my next interview, what should I do? 

1) Go to familiar with the basic data structure, such as Queue, Stack, HashMap, Binary Tree, Graph.

2) Go the Leetcode, check the right bottom panel, you should be able to Tag. "String", "LinkedList", "HashTable", "Binary Search" should be very goods one to start. You still have sometime left, go to  "Depth-first search", "Breath-first search", "Recursive".

3) This n00tc0d3r has excellent explanation for most of the classic problems in Leetcode . If you want to understand the solutions, definitely check this blogger.