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