覆盖所有面试知识点,已拿到offer
Google 為了幫助 Android 開發者更快更好地開發 App,推出了一系列組件,這些組件被打包成了一個整體,稱作 Android Jetpack,它包含的組件如下圖所示:
老的 support 包被整合進了 Jetpack,例如上圖 Foundation 模塊的 AppCompat,整合進去之后,包名做了一下修改,全部以 androidx 開頭。Android Studio 提供的遷移工具(Refactor > Migrate to AndroidX)可以將源碼中的舊包名替換成新的,但是如果 Maven 依賴的產物還未遷移到 AndroidX 的話,還需要配置一個工具—— Jetifier
工作了十來個年頭,也經常給內部培訓,以及面試下應聘者。內訓是最好的提升自己公司地位的過程,同時也會讓你更快的接觸上層老板。
有個樸素的邏輯,你給他賺到了錢,足以驚動到他注意,這就是所謂的吸引力法則。要在一個新的崗位上快速站穩腳跟,最好的策略就是在正確的方向,用實力來證明。
我一直在手機行業,做的是技術崗位,所以面試的都是一些應聘技術的人員。我喜歡跟應聘者聊天,也會閑聊幾句,讓對方放松心情,無需緊張,都是為老板打工的,不分彼此。
記得16年的時候,我在選擇新的公司的時候,剛好踩到了招聘熱潮里面,于是面試通過就顯得輕而易舉。我事后分析過為什么,同時我也在面試的時候主動展現這部分價值。我相信大家面試都是不超過一兩小時,而我的記錄有四五個小時,跟幾個人一直聊。
我面試的都是技術崗,我們大家常說全棧,你去面試說你是個全棧,一般面試會一笑而過,而我當時展示的就是全棧,也就是整個手機應用,框架,系統底層驅動,操作系統,BootLoader,動態庫原理,啟動,以及產品能力。語言也不設限,不止 C ,也有Java ,perl,lua,匯編也涉及,不過這塊我弱化掉了,因為這個不是我要命中的職位。
我做這些的目的是,展示價值,同時給出我的目標崗位,薪資期望。當你說的這些,都言之有物的時候,因為我有一些對應產品,以及技術原創輸出,同時他們的技術跟我交流,能夠很快發覺我們能夠共頻,我能在交談中發掘他的訴求,從而給出快速的信息捕捉,以及解決思路。
同時還能調動氣氛,找一些大家感興趣的話題,進行分享,這些帶來的結果就是,即使我暫時沒有去到他們公司,也能跟他們產生連接,信任,交流,因為他們主動請求加好友,可以做個朋友來交。
而我在面試其他人的時候,也會關注4個方面:
-
技術能力(能干活)
-
溝通能力(協同辦公)
-
三觀(符合社會價值取向)
-
自我驅動(好學求知)
我在面試過程中,發現了有些人做了很多有趣的事情,表達的時候卻發現,他只把這個當做需求實現,卻不知道這個的市場價值。于是面試的時候,也就顯得沒有激情,對于自己的價值理解偏差,我當時興奮的看到一個面試者,做了很多技術突破,而面試的時候卻說得差強人意。最終他沒有來我們公司,理由也比較簡單,因為錢。
這里就是**技術人需要的市場敏銳度,能夠捕捉到機會,知道自己掌握的技術價值,實現技術杠桿。**劃重點,記住這句話吧,好像人生的試卷上要考。
**我選擇公司,錢不是第一維度,當然錢多會更好。**我喜歡的是辦公環境,主要是人際關系。我不喜歡職場勾心斗角,我不喜歡進行同質化競爭,沒有必要。于是我找工作,找眼緣好的,也就是談得不錯,并且薪資給的爽快。
之前遇到一個面完提出給我加薪,歡迎我去。而我確實動心,人也確實不錯,環境也在我的期望之內。但有一點我沒妥協,就是要隨時出差。
**我不喜歡隨波逐流的感覺,我喜歡命運在自己手里掌握,至少不能傾斜到被人指派,完全失控的狀態。**這也是我隨后再一次換公司的理由,我希望尊重,以及不要直接把人和錢劃等號,我喜歡的是這個狀態,不是錢多少的問題。
即使公司出現什么問題,請敞開心扉來聊,人心都是肉長的,突破職場,還有個有趣的關系。江湖路遠,來日方長。
我為什么要提出這么多的我不喜歡,因為我想讓我自己過得更加舒適一些。于是就需要自己不斷地提升自身價值,從而有了選擇的能力。我們聽過紅海,藍海,其實你的職場就是在拼這個,你選擇了哪個領域,注定什么樣的結局。
要在紅海中殺出重圍,你需要的是排在20%的價值體現,否則你就會被價格戰包圍,失去議價能力。
永遠記住一點,面試的你自己就是產品,買方是公司。就如同你去商城買衣服一樣,你會怎么選擇呢?那些奢侈品店,賣的到底是什么呢?
最后
這里我特地整理了一份《Android開發核心知識點筆記》,里面就包含了自定義View相關的內容
如果你有需要的話,可以私信我【進階】發給你
除了這份筆記,還給大家分享?Android學習PDF+架構視頻+面試文檔+源碼筆記,高級架構技術進階腦圖、Android開發面試專題資料,高級進階架構資料這幾塊的內容。非常適合近期有面試和想在技術道路上繼續精進的朋友。
如果你有需要的話,可以點擊我的GitHub免費獲取!
分享上面這些資源,希望可以幫助到大家提升進階,如果你覺得還算有用的話,不妨把它們推薦給你的朋友~
7991088)]
分享上面這些資源,希望可以幫助到大家提升進階,如果你覺得還算有用的話,不妨把它們推薦給你的朋友~
喜歡本文的話,給我點個小贊、評論區留言或者轉發支持一下唄~
總結
以上是生活随笔為你收集整理的覆盖所有面试知识点,已拿到offer的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动驾驶系类文档(二)-- 定位模块(L
- 下一篇: 人工智能知识全面讲解: 人脸识别技术