# **README** :::info 日期 : 2024/05/14 ::: **Hackmd公開頁面** 網址: https://hackmd.io/@Jennifer000 標籤為note代表針對每個組題的總整理,用於面試前總複習  剩餘標籤,針對類型分類,例如array,graph,binary search等(最為重要,筆記建議針對種題分類即可)  其他標籤不用理會,可能是針對公司或是其他程式自學筆記 ---- **筆記建議格式** * **個別題目筆記** 供參,覺得必要紀錄的是 1. 主題,練習日期(可有可無 主要是看自己練了幾次),類型(必要) 2. 必要分析 : 時間與空間複雜度,edge case(我筆記都沒寫但面試被問) 3. 可以暴力解+優化解都寫   https://hackmd.io/@Jennifer000/Skln1c3po ---- * **總整理筆記(note)** 1. 記錄題目 2. 簡述解法(像我複習就不寫code,但腦中會看這些解法然後模擬過一遍解法) 3. 程式碼解題關鍵or重要部分,把整個程式碼貼上來也很好  https://hackmd.io/JgGvBIxYROuCr3MzC6U92A?view 主題: dynamic programming graph recursion hash table binary search tree binary tree sort interval string binary arrays greedy matrix linked list stack trie heap math queue binary search OOD design python ---- 刷題建議 1. 剛開始100前,想15分鐘沒想出來就看解答,因為即使想出來也很可能是錯誤or非最佳解 2. 100前hard可以全跳過,因為面試不會考,專注easy和medium 3. 不需要辦premium,如果有些題目被鎖,可以找lintcode(https://www.lintcode.com/) 4. 同一題刷第二次第三次還是不會很正常 5. 請記得,紀錄類型,依照類型作筆記,分析時間空間複雜度,分析edge case 6. 面試前,可以試著邊解邊講解,保持跟面試官的互動 7. 持之以恆很重要,手感很重要,心態很重要,把刷題當投資 8. 重質不重量,刷到一半會很想死,但請務必堅持 ---- 練習題庫 1. [Blind75](https://neetcode.io/practice) 這個網站有很好的介面,也有完整解答與教學影片  2. [Grind 75](https://www.techinterviewhandbook.org/grind75) 這個網站可以根據自己的時間,拉進度條,可以很好督促自己  -----------------刷完前兩個應該就會開始有感覺--------------- 3. [Neetcode150](https://neetcode.io/practice) 和Blind75同一個網站  ----------刷完前三個應該就會開始有心法感覺,可以有面試的實力了--------- 4. [Top Interview 150](https://leetcode.com/studyplan/top-interview-150/) Leetcode自己的題庫  5. [LeetCode 75](https://leetcode.com/studyplan/leetcode-75/) Leetcode自己的題庫  6. [Top 100 Liked](https://leetcode.com/studyplan/top-100-liked/) Leetcode自己的題庫  模擬面試平台推薦 1. pramp(https://www.pramp.com/#/) 免費,和人配對練習互當面試官,可以順便練英文口說,偶爾遇到強者,偶爾遇到廢人,是個不想刷題,但又想有人際互動的好平台  2. interviewing.io (https://interviewing.io/) 要錢,曾經用過一次,上面是大廠員工幫你面試,省時但貴  好文 1. https://medium.com/@ginaaiusing/%E7%B4%80%E9%8C%84-leetcode-%E5%88%B7%E9%A1%8C-6f63ab96f254 2. https://medium.com/appworks-school/%E6%BC%94%E7%AE%97%E6%B3%95%E5%AD%B8%E7%BF%92%E4%B9%8B-leetcode-%E7%A0%B4%E9%97%9C%E7%B8%BD%E6%8C%87%E5%8D%97-%E4%B8%89-7f0958d176da 3. https://www.ptt.cc/bbs/Soft_Job/M.1657873542.A.6AB.html Provided by. Jennifer
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up