---
# System prepended metadata

title: '**README**'
tags: [README]

---

# **README**


:::info
日期 : 2024/05/14
:::



**Hackmd公開頁面**
網址: https://hackmd.io/@Jennifer000
標籤為note代表針對每個組題的總整理，用於面試前總複習
![image](https://hackmd.io/_uploads/HJZUb5bm0.png)

剩餘標籤，針對類型分類，例如array,graph,binary search等(最為重要，筆記建議針對種題分類即可)
![image](https://hackmd.io/_uploads/SyPU-cZXC.png)

其他標籤不用理會，可能是針對公司或是其他程式自學筆記


----


**筆記建議格式**

* **個別題目筆記**
供參，覺得必要紀錄的是
1.	主題，練習日期(可有可無 主要是看自己練了幾次)，類型(必要)
2.	必要分析 : 時間與空間複雜度，edge case(我筆記都沒寫但面試被問)
3.	可以暴力解+優化解都寫

![image](https://hackmd.io/_uploads/HyVIzc-mR.png =70%x)
![image](https://hackmd.io/_uploads/rybDzcZQC.png =70%x)


https://hackmd.io/@Jennifer000/Skln1c3po


 
 
----


* **總整理筆記(note)**
1.	記錄題目
2.	簡述解法(像我複習就不寫code，但腦中會看這些解法然後模擬過一遍解法)
3.	程式碼解題關鍵or重要部分，把整個程式碼貼上來也很好

![image](https://hackmd.io/_uploads/HyB5GqWX0.png =70%x)

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)
這個網站有很好的介面，也有完整解答與教學影片
![image](https://hackmd.io/_uploads/rJhp-cWm0.png)

2.	[Grind 75](https://www.techinterviewhandbook.org/grind75)
這個網站可以根據自己的時間，拉進度條，可以很好督促自己
![image](https://hackmd.io/_uploads/H18xf9ZXR.png)


-----------------刷完前兩個應該就會開始有感覺---------------
3.	[Neetcode150](https://neetcode.io/practice)
和Blind75同一個網站
![image](https://hackmd.io/_uploads/HkDAWqbQC.png)

 
----------刷完前三個應該就會開始有心法感覺，可以有面試的實力了---------
4.	[Top Interview 150](https://leetcode.com/studyplan/top-interview-150/)
Leetcode自己的題庫
![image](https://hackmd.io/_uploads/HkmWzcZXR.png)


5.	[LeetCode 75](https://leetcode.com/studyplan/leetcode-75/) 
Leetcode自己的題庫
![image](https://hackmd.io/_uploads/BkzYzUl1Jg.png)


6.	[Top 100 Liked](https://leetcode.com/studyplan/top-100-liked/) 
Leetcode自己的題庫
![image](https://hackmd.io/_uploads/H1ZW78x1Jl.png)




模擬面試平台推薦
1.	pramp(https://www.pramp.com/#/)
免費，和人配對練習互當面試官，可以順便練英文口說，偶爾遇到強者，偶爾遇到廢人，是個不想刷題，但又想有人際互動的好平台
![image](https://hackmd.io/_uploads/S1lMzcbQR.png)

2.	interviewing.io (https://interviewing.io/)
要錢，曾經用過一次，上面是大廠員工幫你面試，省時但貴
![image](https://hackmd.io/_uploads/H15MM5ZmC.png)



好文
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
