所以,你即將參加一場演算法程式設計面試……你一定知道那些標準建議:邊想邊說、寫程式時也要講出來,而且一開始先別急著優化。
但實際上那到底要怎麼做?而且當時間很緊時,又該如何有效準備?
我一開始是不是該直接狂刷 LeetCode 題目?
但那種做法讓我感覺像是直接跳進深水區,只會把我的信心整個打碎。
如果你在面試還沒開始前就先覺得自己不行,面試通常也不會順利!
所以我改從簡單的 AI 生成練習開始,並且逐步增加難度。ChatGPT 在這方面真的很好用。
我把目標訂在每天 2 到 3 題,視難度而定。結果這是一個非常棒的方法。
我能明顯感受到自己每解一題就更進步一點,以舒服的節奏學習,而不是覺得被壓垮。
每做一題,我都會試著找出讓我沒辦法順利解題的具體卡點:
我甚至還在幾次練習時錄下自己,回放影片來檢視自己的節奏、講解方式,以及整體表現。
透過這個過程,我找到了一套能讓我保持穩定的作法:
print 除錯。及早抓到 bug,可以避免之後冒出意外輸出,進而打亂你的節奏。如果你也正在準備面試,希望這些對你有幫助!你的技巧是什麼呢?歡迎留言分享 :)
原文出處:https://dev.to/cathylai/how-i-finally-learnt-to-solve-coding-interview-questions-2cop