您好,登錄后才能下訂單哦!
上周喜提oppo面試offer,本人在深圳,有4年多的Android項目經驗,普通本科學歷。
面試是相互選擇的過程,而OPPO給我的印象確實如其核心價值觀所說:本分。
一面、部長面和HR面都蠻順利(一千個人可能要了一百左右,但競爭沒有想象中激烈,說白了提高自己的核心競爭力才是硬道理)
簽的是年薪30W,年終獎另算。我面的是安卓開發崗位。
一般官網或者獵聘網的職位要求都寫的很清楚,大家對照看一下就大體清楚能否勝任了。就算沒成功也能發現自己的不足然后補上挺好的。
OPPO這些大點的廠子,對java語言,源碼層,項目經驗等都看到很重。需要有比較系統的知識體系,懂原理會自己手寫源碼等
這里簡單跟大家分享一下我這次面試經歷吧,希望給那些準備跳槽的朋友一個參考
Oppo一面:
1.你要面的是Android開發工程師,那么Android開發主要是做什么的?
2.你的問題是什么?
3.Java中的難點?
4.Java當中遇到的鎖?
5.線程的了解?線程的創建?線程的切換?AsyncTask什么時候是在工作線程?什么時候是在主線程?
6.Violate關鍵字和變量不可見性。
7.Android SDK是個啥?如何開發?SDK如何使用?
8.項目上的問題?
Oppo二面(部長面):
部長面其實答得不好,有些問題不是很清楚,但是答的比較有深度。很多基本的概念容易忘,靜下心來復習才是硬道理。
1.項目介紹:
2.Android虛擬機允許的最大內存
3.職業規劃
4.Activity和Service之間的交互
5.Bundle的最大限制,Bundle有什么要求?
6.OOM及其解決方案
7.BroadCastReceiver有幾種?開機啟動的廣播是什么廣播?
8.對導師專利一作是怎么看的?
9.可以問我一個問題?
本來這里就分享完了,你能收獲的主要是一個方向。不可能說你開發好幾年了,現在連架構和底層源碼都沒去研究過,看幾篇別人的面經自己也能去面試高級崗位了。
后來跟一些初中級的開發者接觸后,發現并不是他們不想提升技術,誰不想跳槽,不想拿更高的薪資?
大多數初中級開發者之所以難以突破瓶頸,無非是以下幾個方面;
如何打破這種局面?
我之前嘗試過想改變這種現狀,花半年多時間整理收集了一整套完整的Android高級進階視頻教程,分為幾個獨立的專題,從基礎知識,深入學習源碼,最后項目實戰,并且創了一個學習交流群,希望能幫助到一部分開發者朋友快速深入的提升水平;
但是效果卻并沒有我預期那樣好。為什么呢?
首先人都有惰性,有自己的舒適區,要打破自己的舒適區會有難受等負面情緒出現。
就像任何行業都有二八定律一樣。初中級的工程師永遠都會占據八成,只有兩成人數可以進階到高級工程師和架構師
不知道你給自己的預期是什么層次?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。