直播分享_前Google工程師的演算法學習與面試經驗分享
嘉賓
王爭,前Google
工程師
直播大綱
- 1,掌握資料結構和演算法的方法;
- 2,判定掌握資料結構和演算法的標準;
- 3,應對演算法面試的一些技巧分享。
遇到的問題
學習演算法的目的
- 1,用於工作
- 2,應付面試
- 3,潛移默化的提高邏輯思維能力,提高編碼能力
應付面試
- 1,看一些優秀的演算法專欄
- 2,刷
leetcode
演算法面試到底考察候選人什麼?
- 1,邏輯思維能力
- 2,編寫複雜程式碼的能力
- 3,基本資料結構和演算法的掌握
- 4,時間空間複雜度分析的能力,程式碼的效能分析能力
- 5,編寫Bug,free程式碼的能力
- 6,程式碼是否整潔,是否符合編碼規範
應對演算法面試多一些小技巧
- 1,多搜面經,知己知彼
2,練習白板程式設計
在面試前,你要在紙上多練習一下,能夠做到腦袋裡想好演算法之後,能一氣呵成的寫出程式碼。3,儘量保證程式碼沒有bug
測試要考慮正確情況,錯誤情況和邊界情況。4,儘量保證程式碼規範
在紙上寫完之後,如果看著太亂,建議再迅速的抄寫一遍。5,要有時間意識
對於一些簡單演算法題目,面試官還會考察你是否能快速寫出程式碼。6,先用最簡單的方法解決
拿到一道演算法題後,先想最簡單的解決方法,說給面試官聽,然後再進行優化。
這樣做的目的是一方面是緩和自己的緊張情緒,另一方面可能要悶頭想很久,面試官很難知道你的進度,也沒法做指導。
推薦的面試書籍
- 《程式設計師面試金典(第6版)》
- 《程式設計之美》
- 《劍指offer》
- 《程式設計師程式碼面試指南:IT名企演算法與資料結構題目最優解》
相關文章
- 大資料如何學習,大資料工程師學習經驗分享大資料工程師
- 工程師經驗分享2 --- 嵌入式大牛開發經驗心得之學習方向工程師
- 膜拜大牛!3年Android開發工程師面試經驗分享,最全的BAT大廠面試題整理Android工程師BAT面試題
- 分享net面試題和經驗面試題
- Android大廠面試經驗分享Android面試
- 【乾貨】BAT面試經驗分享BAT面試
- C# 學習經驗分享C#
- 好程式設計師分享Java學習經驗五彈程式設計師Java
- 長沙IT培訓:程式設計師面試專案經驗分享程式設計師面試
- 系統學習大資料需要學習哪些內容,五年大資料工程師經驗分享大資料工程師
- 深度學習模型設計經驗分享深度學習模型
- 半年工作經驗今日頭條和美團面試題面經分享面試題
- 學習Linux必須掌握的命令!經驗分享Linux
- 分享:一線網際網路公司的面試經驗面試
- Python經典面試題之前端和框架!Python學習分享Python面試題前端框架
- 程式設計師校招筆試經驗小分享程式設計師筆試
- 【演算法工程師】機器學習面試問題總結演算法工程師機器學習面試
- 軟體測試工程師如何從功能測試轉成自動化測試?經驗分享篇工程師
- 唯品會java技術崗面試經驗分享Java面試
- 上乾貨!大廠面試走心經驗分享!面試
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- 好程式設計師分享Java常見面試題Tomcat最佳化經驗程式設計師Java面試題Tomcat
- 手記 《半年工作經驗今日頭條和美團面試題面經分享》面試題
- 如何準備機器學習工程師的面試?機器學習工程師面試
- 經驗分享
- 谷歌軟體工程師分享程式設計經驗:有效的流程很關鍵谷歌軟體工程工程師程式設計
- 呆萌直播原始碼經驗技術分享!原始碼
- 一年經驗面試位元組抖音電商,分享下面經!面試
- 2020年Java工程師就業前景分析,這份經驗分享給迷惘的你Java工程師就業
- 前端學習路線及面試經驗前端面試
- 直播預告丨開源SDN互通實戰演示與經驗分享
- 分享 | OpenVINO的安裝、上手、學習路線經驗總結
- 好程式設計師Java學習路線分享Spring常見面試題程式設計師JavaSpring面試題
- 好程式設計師Python培訓分享機器學習面試題一程式設計師Python機器學習面試題
- 【經驗分享】win10 cmake 構建 Tengine 工程Win10
- 面試分享面試
- 【乾貨分享】面試軟體測試工程師會被問到哪些問題?面試工程師
- 過來人的自學python經驗分享Python