”“”
編碼訪談算法:算法的故障排除和分析
您將從本課程中獲得什麼?
在本課程結束時,您將對編碼訪談中經常發現的問題類型進行全面了解,並製定有效的策略來解決這些問題。您還將在編碼訪談時掌握最常用的算法,並在應用它們時學習。本課程將改善您的問題 – 解決技能和麵試。
關於教練
經驗豐富的教育工作者約翰(John)在Panamerican University教授了算法的設計和分析課程已有十多年了。他積極參加了大學的ACM-ICPC編程團隊,擔任競爭對手,教練和顧問。在亞馬遜和甲骨文等著名公司中擔任主要軟件工程師的職業生涯十年,約翰還曾擔任卡拉特承包商,並向諸如Roblox,Walmart,Palantir等人進行採訪。在他的整個專業旅程中,他採訪了許多候選人,並為招聘過程做出了定義問題。 John是DND學習的創始人,該平台致力於創建有關算法的教育內容。它為編碼訪談提供了寶貴的指導和指導,並定期出版有關算法和訪談的材料。他還是《競爭編程算法》一書的合著者。
課程材料
您將可以訪問幻燈片以下載課程的每個模塊。此外,對於每個編碼練習,您將收到代碼實施和解釋解決方案的詳細文件。所有編碼問題均可公開用於練習,並帶有自動測試用例。
課程內容
- 簡介
- 目標
- 動機
- 整個課程中使用的工具
- 複雜性分析
- 識別訪談中時間和空間的複雜性的重要性
- 複雜性的常見類型
- 面試技巧
- 編碼練習
- 數據結構i
- 線性數據結構:向量,列表,隊列和樁
- 樹數據結構
- 面試技巧
- 編碼練習
- 數據結構II
- 哈希數據結構
- 面試技巧
- 編碼練習
- 圖形
- 定義
- 圖的類型
- 路徑和周期
- 圖表的表示
- Grafo Crossing
- 面試技巧
- 編碼練習
- 動態編程
- 定義
- 解決動態編程的問題
- PD問題的示例
- 面試技巧
- 編碼練習
- 回溯
- 定義
- 實施回溯解決方案
- 使用回溯時
- 示例:sudoku
- 面試技巧
- 編碼練習
您要賺錢
- 了解最常用算法在編碼訪談中的內部功能
- 確定特定問題最合適的算法
- 提高您的解決問題技能
- 提高面試技巧
“”