在裝置上執行程式碼
Java、Python、C++ 直譯器直接在 iPhone 上執行,離線用全部測試案例檢驗你的解法。
真實的題目、真正的程式碼編輯器,以及題目背後的解題模式。用 Java、Python 或 C++ 寫程式碼,直接在 iPhone 上執行。
這不是程式設計入門 App。它跳過基礎,專門訓練面試官真正會考的解題模式和技巧。
Java、Python、C++ 直譯器直接在 iPhone 上執行,離線用全部測試案例檢驗你的解法。
所有測試透過後,它會測量解法隨輸入規模增長的情況,並指出開銷最大的那個迴圈。
雙指標、單調堆疊、Dijkstra、DP 狀態設計和面試技巧,都濃縮在簡短易讀的課程裡。
間隔重複閃卡。完成一節課程或一道題目,相關卡片就會加入你的牌組,並在你快要忘記時安排複習。
把編輯器切換成白板,先畫出指標、樹或網格,再開始寫程式碼。
無需帳號,沒有追蹤,不發出任何網路請求。你的程式碼和進度永遠不會離開 iPhone。
前兩個單元永久免費,無需帳號,也沒有試用期限。
隨時都可以。App 從不發出任何網路請求,只有在 App Store 購買時才需要連網。
Java、Python 和 C++。每道題目都有三種語言的初始程式碼和經過驗證的解法,而且每種語言的解法分別儲存,切換語言不會覆蓋你在其他語言中的程式碼。
它是每種語言的一個大型子集,專為面試程式碼而設計。直譯器執行在你的 iPhone 上而不是伺服器上,所以有幾處行為不同:
OverflowError,而不會無限增長。App 裡沒有任何題目需要這麼大的數。size() 回傳有號的值,所以對空 vector 計算 v.size() - 1 會得到 -1,未初始化的區域變數讀出來是 0。正確的程式碼行為完全相同。try/catch 和介面、Python 的生成器和類別繼承,以及 C++ 的模板和虛擬函式。如果用到了,你會看到清晰的提示,而不是錯誤的結果。第 1、2 單元(14 道題目和 9 節課程)以及全部閃卡牌組永久免費,無需帳號,也不會彈出購買提示。Pro 解鎖其餘 10 個單元,可以按月訂閱,也可以一次性永久購買。
英語、日語、韓語、簡體中文、繁體中文和西班牙語,所有課程、題目和閃卡都已翻譯。App 會跟隨 iPhone 的語言設定,你也可以隨時在「設定」>「介面語言」中切換。
進度只儲存在你的裝置上,所以刪除 App 會把它一起刪掉。購買可以在 Pro 頁面點按「恢復購買」找回。
請寄信至 support@pocketinterviewprep.com。每一封信都會認真閱讀。