vocus logo

方格子 vocus

大廠Technical Round 挑戰 Leetcode — 零基礎温習經驗之談

更新 發佈閱讀 8 分鐘

無論你是正在刷題的學生,還是已經在準備面試的求職者,希望這篇分享能給你一些新想法!也算是回饋一下社群,畢竟當年我也是從各種分享文中獲得不少幫助。

這幾乎是進大廠的「必修課」了,尤其是技術面試(Technical Round)常會直接從題庫裡出題。今天就想來聊聊,如何用一個月時間,準備像某G這樣公司的技術面試。

主要準備工具

  • leetcode.com:主戰場,題目來源
  • neetcode.io:超級推薦!它把題目分門別類,整理出經典題型,省下很多自己摸索的時間
路線圖 (Neetcode.io)

路線圖 (Neetcode.io)

通用小貼士(這些是我踩過坑才懂的)

  1. 同類題型有固定框架

很多題目類型其實有相似的解決模式。先掌握框架,再細調細節,效率會高很多。

  1. 別在一題上卡太久

如果想了10分鐘還沒頭緒,或者做不出來,真的不用硬撐!有些演算法是前人花了幾十年才想出來的,我們直接學習就好。節省時間更重要。

  1. 寫筆記的方法
    • 不用追求完美工整,自己能看懂就行
    • 重點記錄:解題技巧容易漏掉的邊界情況(edge cases)
    • 特別註明時間複雜度,還有為什麼這裡用 <= 而不是 <(這些小細節面試時常被問到)
  1. 善用AI工具

Neetcode 的解法不一定每次都最優,有時 LeetCode 討論區也有很好的答案,或者直接問AI。多比較,多學習

  1. 模擬面試心態
    • 實際考試通常只有一次提交機會,所以平時練習就要養成:
    • 主動考慮所有邊緣情況 (Edge cases) 
    • 即使通過了,也看看別人的答案,學習更優雅的解法
    • 要能解釋為什麼這樣做,而不只是寫出程式碼
  1. 語言選擇

能用 Python 就用 Python!語法簡潔,面試時可以更專注在邏輯上。

各題型準備要點(個人整理,不用硬背)

Two Pointers / Sliding Windows

  • 思路:想一想left / right pointer 值要改變的conditons
  • 框架如下:
class Solution:
def (self, nums: List[int], target: int) -> int:
l, r = 0, len(nums) - 1

while l < r:
if condition:
l += 1
else:
r -= 1

Stack

  • LIFO (Last In, First Out)
mystack.append(1) # O(1)
mystack.pop() # O(1)

Binary Search 

  • 基本框架都長這樣
class Solution:
def search(self, nums: List[int]) -> int:
l, r = 0, len(nums) - 1
while l <= r:
m = (l + r)// 2
if target > nums[m]:
l = m + 1
elif target < nums[m]:
r = m - 1
else:
return m
return -1

Linked List 

  • 小技巧:善用 dummy node(虛擬節點),可以簡化邊界處理。

Tree

  • 都是DFS 和BFS 的變種

Backtracking

  • 思路:有系統地探索所有可能的解決方案,同時儘早剪除無效的路徑
  • 解題框架
def backtrack(start, path):

# 1. record result (if needed)
res.append(path.copy())

# 2. explore choices
for i in range(start, len(nums)):

# 3. choose
path.append(nums[i])

# 4. explore
backtrack(i + 1, path)

# 5. undo (backtrack)
path.pop()

Heap 

  • 優勢是只利用 O(1) 時間去找 max (或者min)
  • Python 只有 min-heap,沒有內建的 max-heap:
heapq.heappush() # O(log n)
heapq.heappop() # O(1)
heapq.heapify(x) # O(n)

Greedy

  • 核心思路:局部最優 → 全局最優解
  • 沒有固定框假 

Dynamic Programming 

  • 思路:解決子問題 → 記憶法儲存這些問題的答案,避免重複求解
  • 有三種常見寫法:top-down、bottom-up、space optimized
  • 我覺得 top-down 最好理解,初學可以先從這個入手,再到bottom-up

Advanced Graph 

  • 這部分需要學習一些圖論演算法,不要期望自己當場發明。老實學吧!

Math & Geometry & Bit Manipulation 

  • 如果時間緊迫,這些出現機率相對低的題型可以優先級放後面。
  • 位元操作複習:
x & y	# Bitwise AND	
x | y # Bitwise OR
~x # Bitwise NOT
x ^ y # Bitwise XOR
x>> # Bitwise right shift
x<< # Bitwise left shift

時間安排建議

理想情況是 3個月 準備期,但如果只有一個月:

  • 前2週:按照 neetcode 分類,每天一個主題
  • 第3週:針對弱點加強,開始計時練習
  • 第4週:模擬面試,練習解釋思路

最後想說...LeetCode 有用嗎?

如果你已經拿到面試邀請,那刷題絕對有用。但如果是平時,我覺得學生有空寫寫也不錯,就當作是「思考遊戲」,像玩數獨一樣訓練邏輯。

不要擔心自己不會做,因為你正在用一種不熟悉的方式思考,所以覺得困難是完全正常的。

每個人都從不會開始,重點是持續練習和學習。祝大家面試順利,拿到心儀的 offer!

如果有其他心得或問題,歡迎留言分享交流!我們都在這條路上一起進步。如果你覺得這篇文章對你有幫助,歡迎請我喝杯珍奶支持我繼續創作!🧋🧋🧋

留言
avatar-img
Stella的沙龍
1會員
5內容數
Stella的沙龍
你可能也想看
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
如何快速準備多益考試並獲得理想分數?本文分享準備經驗,包含時間規劃、參考書籍選擇,以及考試技巧和心得。
Thumbnail
如何快速準備多益考試並獲得理想分數?本文分享準備經驗,包含時間規劃、參考書籍選擇,以及考試技巧和心得。
Thumbnail
這篇文分享我應徵蝦皮暑期實習PM組(互動行銷功能優化與競品調研專案)的完整面試經驗,包含時間流程、線上測驗內容、各輪面試問題及建議,並提供作者的履歷架構及應對策略,適合準備應徵蝦皮實習的求職者參考。
Thumbnail
這篇文分享我應徵蝦皮暑期實習PM組(互動行銷功能優化與競品調研專案)的完整面試經驗,包含時間流程、線上測驗內容、各輪面試問題及建議,並提供作者的履歷架構及應對策略,適合準備應徵蝦皮實習的求職者參考。
Thumbnail
這篇文介紹了我在2025春季申請華碩多媒體行銷企劃一年期實習的經驗,囊括時程、履歷準備、線上測驗、面試流程、面試問題等細節,以及一些求職小建議。
Thumbnail
這篇文介紹了我在2025春季申請華碩多媒體行銷企劃一年期實習的經驗,囊括時程、履歷準備、線上測驗、面試流程、面試問題等細節,以及一些求職小建議。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這篇文章從真實使用者的經驗出發,帶你認識「對話定錨節奏法」——一套讓AI回覆更穩定、更貼合的互動流程。從起手語設計、前提確認、素材補充到節奏選擇,每一步都幫助你掌握對話主導權,讓AI不再亂飄,而是成為真正的協作夥伴。
Thumbnail
這篇文章從真實使用者的經驗出發,帶你認識「對話定錨節奏法」——一套讓AI回覆更穩定、更貼合的互動流程。從起手語設計、前提確認、素材補充到節奏選擇,每一步都幫助你掌握對話主導權,讓AI不再亂飄,而是成為真正的協作夥伴。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News