首頁>科技>

面試不是一錘子買賣,通常需要 3~6 輪面試,遂需要準備的內容挺多的,請聽我詳細道來

假設你面試的是知名網際網路企業的研發崗位,那麼面試大概率是 4 或 5 輪

第一輪 同事面第二輪 主管面第三輪 經理面第四輪 HR 面第五輪 HR + 大領導

無論哪一輪面試,你都得主動提出“我簡單地介紹一下自己”,遂自我介紹肯定是要有的。自我介紹要描述清楚你叫什麼、多少歲、多少年工作經驗、你之前是做什麼的、這次面試打算面什麼崗位、主要的技術棧是什麼以及自己的高光時刻。

面試時遇到的面試官考察的內容都是不同的,遂你要準備不同層次答案。就以阿里的5輪面試為例,看你會哪些?

一面介紹下自己java虛擬機器相關問題垃圾回收機制陣列和連結串列的區別,特點CCSP裡做過什麼題目HTTPS SSLTCP/IP三次握手HandlerThreadThreadLocalView的繪製ListView優化Handler機制事件分發機制談談你對MVP的理解及其優化有些人將Activity作為Presenter。還有對Presenter的優化,在V與P之間 P與M之間 增加代理類Builder設計模式的應用記憶體洩漏(詳細舉例)比如單例模式下,如果例項持有Activity的引用,那麼Activity退出時它的記憶體將不會被回收,因而導致記憶體洩漏,這種情況應該傳Application的Context匿名內部類將持有Activity的例項。避免在Activity中使用非靜態內部類,在傳遞Activity的時候使用軟引用(使用前記得判空)使用LeakCanary 進行Android記憶體檢測java的類載入機制Android的類載入方式,區別Glide程序管理記憶體管理裝置管理檔案管理二面介紹下自己介紹下自己的專案請說下你對相簿的優化RecyclerView複用機制RecyclerView的優化Glide載入圖片原理(如何壓縮,如何快取,三級快取各是什麼作用)如果增加了快取是否會使你的App效能下降?這裡他是想問你你為啥實現快取,圖片複用的命中率有多少?快取真的能給你的app帶來效率上的提升嗎?主要結合專案來談一個jpg或者png圖片,它的大小如何計算如何處理recyclerView圖片閃爍問題在開發過程中,遇到最大的困難是什麼你的技術棧,平時怎麼學習的看過哪些書資料庫,索引,事務(詳細介紹的那種,比如索引底層用的BTree,優點缺點,事務的四大特性,許可權等)MVP,MVC迴圈連結串列的檢測總監面你是怎麼學習java和Android的問專案主要還是圍繞專案聊。。專案功能的實現,專案維護啥的,深入專案細節自定義View,在網上看過哪些自定義控制元件,自己實現過哪些?看過哪些原始碼?OOM怎麼出現的?解決方法?Glide原始碼java記憶體模型javaGC過程螢幕適配參加過B或T的面試了嗎?為什麼選擇阿里?HR會盡量快點給你打電話交叉面

這個看個人情況

我是某天晚上十點鐘,打遊戲打得正嗨呢,突然杭州一個電話打過來,心裡一哆嗦。只能坑隊友了。。

這次是另一個部門的主管面試的我,由於當天晚上面完了就直接睡覺了,具體的問題記得不太清楚,不過總的來說主要還是圍繞著專案的細節問的,還有對專案的優化和進一步改進的方法,和一些其它小問題。。 不過最後面試官對我還是挺滿意的,讓我等待HR面試。

總結

總體來說不是很難,阿里的面試官比較注重基礎和專案。應該是對自己工作定位原因吧,我給自己目前的定位是實現應用層的功能上,還沒機會,暫時也沒實力進軍SDK開發,先把應用層做好吧。

所以和麵試官聊的最多的是對專案的看法。一般來說他們不會太為難你的,可能是我運氣好吧,我遇到的面試官都很Nice。複習好就行,遇到不熟悉的領域的先說自己在該方面的認識再說不會,如果他繼續問你,說明在考察你思考問題的思路,順著思路答就好了。

HR面

這裡由於涉及到一些個人問題,我就不怎麼貼出來給大家看了,大家可以去網路上找一下相關面經。

總結

其實在HR面這塊,很多地方我答得並不是很完備,全程小心謹慎,生怕說錯半個字

在HR面裡,個人覺得更多的是考驗的是你的綜合能力,作為一名程式設計師,有努力勤奮的精神是不夠的,還有注重和團隊成員的溝通和情緒管理(千萬不要拿刀砍產品經理 o( ̄ ̄)d )

後來HR還告訴我,專注於技術也是不夠的,對業務也要做到胸有成竹。最後真誠+反套路是關鍵!

最主要的還是真誠,畢竟她吃的鹽比你吃的飯還多,要比套路你是套路不過她的,揚長避短,引導她向你的長處發問,最好結合自身經歷多準備幾個實際場景

一些拙見

如果確定了自己要找工作,那就要有危機感了,平時多準備這裡給大家看一下我面試時的準備資料,也是我閒暇還會反覆翻閱的精品資料!

Android學習PDF大全、Android進階之光、高階Android開發強化實戰、深入探索Android熱修復技術原理,還有演算法題,可以直接私信我【核心】免費分享給大家

Android學習PDF大全

這份Android學習PDF大全真的包含了方方面面了,內含Java基礎知識點、Android基礎、Android進階延伸、演算法合集等等

Android進階之光

第1章 Android新特性

.第2章 Material Design

第3章 View體系與自定義View

第4章 多執行緒程式設計

第5章 網路程式設計與網路框架

第6章 設計模式

第7章 事件匯流排

第8章 函式響應式程式設計

第9章 註解與依賴注入框架

第10章 應用架構設計

第11章 系統架構與MediaPlayer框架

高階Android開發強化實戰

1.進階基礎

2高階控制元件

3.專案架構

4.晌應式程式設計

5.炫酷功能

6.精美動畫

7.Katlin SVG

8.測試與優化

深入探索Android熱修復技術原理

介紹了 Android 熱修復的核 技術原理 結合 ophix 熱修復開發實踐過程,

從程式碼修復、資源修復、 so 庫修復 大方向進行了詳細的技術剖析與解讀,業內少有的深度講解 Android 系統熱修復技術的書籍,對於原理、程式碼講解得非常清晰和深入,值得我們 AAndroid工程師研讀。

我的這份學習合集,可以有效的幫助大家掌握知識點。

總之也是在這裡幫助大家學習提升進階,也節省大家在網上搜索資料的時間來學習,也可以分享給身邊好友一起學習!

最後祝大家 找工作的 能順利拿到心怡的offer哦~

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 雷神山醫生“閒魚”奇遇:咱還能愉快的交易嗎?