準備Google面試的總結
08-11
準備Google面試的總結
搬自我的Blog
http://joshuablog.herokuapp.com/Leetcode-%E6%80%BB%E7%BB%93.html
緣由
在整個找工作的期間,每天刷一畝三分地和Leetcode,而且刷題的過程中,有一些比較有價值的網站值得參考,其中的解法分析重點需要掌握。目前在Google的Product Infrastructure組工作,可以提供內推。
我的總結
套路
大部分來自天純的pdf筆記
如果問最短,最少,BFS如果問連通性,靜態就是 DFS,BFS,動態就 UF如果問依賴性就 topo sort
DAG 的問題就 dfs+memo矩陣和 Array 通常都是 DP問數量的通常都是 DP問是否可以,也很有可能 DP求所有解的,基本 backtracking
排序總是可以想一想的萬事總可以想HashMap找規律試試Stack基礎數據結構
- Longest Substring系列
- Two Pointer問題總結
- String總結
- LinkedList系列
- Stack總結
- Backtracking總結
- Heap總結
- BFS-Board類型總結
- DFS and Dijkstra
- Tree總結
- DP總結
稍難數據結構
TopLogicalSort 總結
Trie 類型總結
Union-Find總結Design 問題System Desgin參考資料
找工作
- Leetcode
- 1point3acre.com
- Linkedin (encourage to purchase premium member)
- Indeed
- AngelList
- Glassdoor
- LingOffer (Refer)
- Hackerrank
- 某一次Bittiger分享的公司和HR郵箱PPT
演算法
Python 黨
- kamyu104 帶有時間複雜度的總結
- 細語呢喃 (思路清晰)
Java 黨
- 一個按類總結的博客
- Ethan Li 的技術專欄 思路清晰
- 一個適合刷基礎數據結構的博客
- 分類總結2(值得看)
- 分類總結3
- 演算法珠璣——一個最精簡的題庫
知識
Software Engineer
- Python小技巧大全
- 小土刀總結
- CMU-15619 Cloud Computing
- Java API 小總結
- 菜鳥教程!
- 廖雪峰教程
- 數盟
- 結構之法 演算法之道
Data Science
- fullstackml
- [Apache Pig Intro] (http://www.tutorialspoint.com/apache_pig/apache_pig_distinct_operator.htm)
- Cassandra Tutorial
- qwiklabs
- dive-into-machine-learning
系統設計
- 不太全的總結
- 設計模式
- 教你如何迅速秒殺掉:99%的海量數據處理面試題
- 基礎知識包括系統設計--面試題
- hiredintech
Project
- 利用 Python 練習數據挖掘
- The Open Source Data Science Masters
- Bittiger項目
- voting-app
- Interactive Data Visualization for the Web
雜
- 北美(灣區)CS工作進階攻略-求職篇
- 一個台灣人寫的小總結
- 複雜度表
- USC學長的Blog
- 面試總結
- Leetcode 分類順序表
- 小土刀簡歷總結
- 簡歷的自我推銷
推薦閱讀:
※Google Assistant 在 Google I/O 2018 上有哪些令人眼前一亮的更新?
※Chrome瀏覽器,有哪些鮮為人知的技巧?
※為何 Google 幾乎完全收回 20% 自由項目時間,員工如何評價?
※去 Google 這樣的公司工作需要什麼樣的硬性指標么?
※為什麼羅永浩從來不跟Google比?
TAG:面試 | 谷歌Google | LeetCode領扣 |