秋招正式結束,最後感謝百度給予的承認,真的有種受寵若驚。簡單回顧一下秋招。也給出本身的面經,文章最後列出兩個本身看的資料。java
最後:
真心感謝這個過程當中出現的每個面試官,這個過程雖然很痛苦,可是對本身的積累真的很重要,後面面試中出現了不少內容都獲得了前面面試官的點撥,很是感謝。也感謝那個疲於奔命的本身,即便面試衝突了,哪怕時間錯過了,我也會絕不猶豫的趕過去,也感謝這些公司給了面試機會,特別是vivo和百度。android
總結:關於秋招總結幾點,
- 1 心態,被拒絕是不免的,必定要調整好心態,同時面試時適度緊張,想開點,心態是最重要的。
- 2 基礎,每一個學科的基礎性知識要掌握好,秋招的過程是一個查漏補缺的過程,作好每一面問題的記錄,後來惡補。
- 3 簡歷,簡歷上寫的東西必定要好好理解透,若是被面試官發現你是真的只是會用,那會很被動,也不用理解很透,只須要了解個大概,核心概念要知道。
- 4 項目,簡歷上的項目要爛熟於心,最好介紹前要介紹一下應用背景。
- 5 技巧,從自我介紹開始,就要學會介紹本身擅長的,在回答問題的時候也要學會將面試官引導到本身會的領域。
- 6 關於手撕代碼,其實現場手撕題目通常不會太複雜,多爲鏈表、數組排序、查找、二叉樹、字符串操做、海量數據操做等,面試官主要考察你的思路、代碼風格等。最好掌握遞歸、動態規劃等思想。若是寫不出來,也就沒有必要一直耗着,有思路說一下也行。
體會:c++
體會:git
基礎,基礎,基礎,平時積累!github
手撕字符串反轉(擺手算法)web
手撕單鏈表添加,刪除,反轉(比較easy,最後面試官問會不會斷鏈);面試
Android 事件分發機制,三個函數,以及其中的調用關係。算法
說一個你關注的公衆號中的一篇文章。
(剩下一些記不清了,整體較爲基礎)sql
手撕一個android中多線程實現貪吃蛇的邏輯,在線程中得到上下左右方向,並更新UI(這裏其實主要考察的是線程的使用,以及android中不能在子線程更新UI等)。
java泛型
(還有些不大記得了)
活動的啓動模式,平時怎麼使用的。
(其餘就是一些人生話題了)
android的靜態廣播和動態廣播
大部分在聊項目,就項目中的一些點作了一些詢問。
tcp和udp
聊了約瑟夫環問題,1-50我的,圍成一圈,報數每9個出去,最後一個是誰,我說用循環單鏈表。
還有一些記不清了。
如何作的進程保活
介紹了OCR,介紹了Tesseract。還問我如今若是叫我繼承一個OCR,識別手寫體須要多久,我說很快,由於不須要訓練數據集。
科大訊飛可能在android端沒什麼大的投入,因此聊了一些其餘的問題,也不怎麼記得了。二面在技術上就畫了一下後臺的項目分層結構。
實時性要求很高的是遊戲是tcp仍是upd。
微信小程序是基於什麼運行的,我說了H5,面試官說其實就是一個瀏覽器跑了一個本地的網頁,也就是H5。
標記-整理如何實現。
工做地點等等……
okttp源碼瞭解嗎
其餘的不記得了
佈局優化。
主管面,一半人生一半技術吧,最後介紹了20多分鐘目前他所在的部門所在作的東西,真的超乎了我這種菜雞的想像啊。