Photo by Roger Wang on Medium
前言
LeetCode 是一個收集軟體工程師面試考古題的線上練功網站
擁有大量的技術資源和 900 多個真實的公司面試問題
是領先的專業在線技術平台
除了可以幫助提高技能之外
還可以增加知識並為技術面試做準備
而小弟這週想要分享的就是這個能夠自主練習的平台 LeetCode
LeetCode 連結:https://leetcode.com/
快速入門 - Problems
進入 Problems 的頁面後就可以選擇題目進行練功了
小弟隨便挑了一題來做內容分享
在練功的題目頁面中 主要被分成了三個區塊
-
問題內容
在此區塊中的最上方 還分別有四個選項
1.Description(問題描述):此次練功的題目內容
2.Solution(解決方案):此次練功題目的解決方案
3.Discuss(討論):與此次練功相關的任何討論分享內容
4.Submissions(提交):完成練功後提交的測試結果
而在題目名稱下方還有一些功能
1.對此練功題目投票(喜歡/不喜歡)
2.將此練功題目加入自己的清單
2.將此練功題目分享到 facebook, twitter, linkedin
-
程式編輯器
在此區塊中的最上方 有各種設定內容 從左到右依序介紹
1.Language Informatin(該程式語言的相關環境資訊)
2.Language Dropdown(選擇程式語言的下拉式選單)
3.Editor Shortcuts(編輯區區塊的快捷鍵)
4.Retrieve Last Submitted Code(檢視最後一次送出的代碼)
5.Reset to Default Code Definition(還原至最初的預設代碼內容)
6.Editor Settings(編輯設定)
7.Full Screen(隱藏最上方的頁籤選項)
-
問題選擇器
在此區塊中的最左邊 有一個 Problems 的選項
點擊進入後就可以透過該頁面篩選題目囉~
稍微右邊一點還有一個 Pick One 的選項
點擊後就可以隨機顯示練功的題目囉~
-
測試工具
在此區塊中 主要有兩個功能
Run Code
執行過 Run Code 之後會多一個小視窗
查看當前的執行結果 (Run Code Result)
也可以自行更改測試輸入的直 (Testcase)
Submit
執行 Submit 的話 代碼將通過後端數十萬個測試用例進行評估
以確保其滿足各種時間和空間限制並通過極端案例
判斷完成後,系統將自動在 Submit 頁籤中顯示結果
自我探索 - Explore
進入 Explore 的頁面後就可以自行探索有興趣的主題了
當然還是以練功的題目為主
模擬面試 - Mock
進入 Mock 的頁面後就可以挑戰模擬面試題目了
但是如果想要練習的事知名企業的面試題目
當然還是得付費解鎖
結尾
以上是這週小弟分享的程式練習平台
如果內容可能有遺漏或是錯誤,還請各位大哥大姐提點
小弟將繼續往下週邁進。 ─=≡Σ((( つ•̀ω•́)つ
參考文獻
官方網站 (載點)