这么香的技术还不快点学起来,含BATJM大厂
前言
北京字節(jié)跳動(dòng)科技有限公司成立于2012年3月,是最早將人工智能應(yīng)用于移動(dòng)互聯(lián)網(wǎng)場(chǎng)景的科技企業(yè)之一。其獨(dú)立研發(fā)的“今日頭條”客戶端,開(kāi)創(chuàng)了一種全新的新聞閱讀模式。
我一直很向往這樣有創(chuàng)新精神,并做出了巨大成果的大公司,而且,除了上面的偉大成績(jī),字節(jié)跳動(dòng)公司的薪資待遇和福利保障在同行中也都是佼佼者,是不少程序員向往的大廠,我也是。
1、自我介紹。自我介紹其實(shí)是個(gè)比較關(guān)鍵的過(guò)程,這基本上決定了后續(xù)環(huán)節(jié)將會(huì)問(wèn)哪些問(wèn)題以及初步給你的評(píng)分定位(作為無(wú)數(shù)候選人的面試官,這一點(diǎn)主觀上個(gè)人也是如此認(rèn)為)。自我介紹的要點(diǎn)是重點(diǎn)講述一兩個(gè)最近自己主要參與或者負(fù)責(zé)的項(xiàng)目,著重說(shuō)明自己承擔(dān)的角色,所負(fù)責(zé)角色具體所做的事情,思路一定要清晰。
2、完了之后,基本上面試官會(huì)對(duì)著其擅長(zhǎng)和當(dāng)前尚未解決的或者心存疑慮的問(wèn)題進(jìn)行提問(wèn)或者說(shuō)相互溝通、交流。因?yàn)槊嬖嚨氖羌軜?gòu)師,所以純粹的技術(shù)性問(wèn)題(比如aop,bean生命周期,jdk基本的并發(fā),常見(jiàn)緩存方式等等)已經(jīng)沒(méi)有問(wèn)了,直接就是針對(duì)項(xiàng)目里面的具體架構(gòu)、業(yè)務(wù)問(wèn)題進(jìn)行深入的討論。
比如整體架構(gòu)他會(huì)問(wèn)道為什么我要用F5以及LVS而不是其他的。問(wèn)到的包括對(duì)于性能,如何進(jìn)行排查,通用的答復(fù)(比如說(shuō)我說(shuō)先看前臺(tái)還是后臺(tái),前臺(tái)findbugs、chrome f12,后臺(tái)先看哪臺(tái)服務(wù)器負(fù)載高,top、vmstat、sar等等,如果oracle則看awr,mysql看performance schema。應(yīng)用服務(wù)器的話看jstack,jprofiler等等)之后,一般會(huì)進(jìn)一步問(wèn)具體哪些指標(biāo)等等,基本上如果答復(fù)足夠清晰的話,一般面試官不會(huì)再進(jìn)一步細(xì)問(wèn)。
討論到分布式事務(wù)回滾的時(shí)候,我們溝通到由發(fā)起方負(fù)責(zé)傳遞分配被發(fā)起方ID可實(shí)現(xiàn),服務(wù)的可重復(fù)執(zhí)行以及補(bǔ)償。另一個(gè)面試官問(wèn)道,他要確保緩存中取到的值必須是最新的,要么取不到,我說(shuō)那就先刪除緩存,再插入庫(kù),最后插入緩存,就不會(huì)有問(wèn)題,或者用handersocket實(shí)現(xiàn),這樣也可以保證沒(méi)有問(wèn)題。再然后相互聊了下restful的優(yōu)勢(shì)與劣勢(shì),nginx,rpc框架與架構(gòu)。談到MQ的時(shí)候,因?yàn)镸Q很早的時(shí)候研究過(guò),后來(lái)因?yàn)楣咀约洪_(kāi)發(fā)了一個(gè)定制的MQ,所以基本上不了解各種MQ的差別以及實(shí)現(xiàn)機(jī)制,直接答復(fù)不清楚即可,這一點(diǎn)其實(shí)問(wèn)題不大,每個(gè)人總會(huì)有弱項(xiàng)的。
最后,一般來(lái)說(shuō),好像面試官是技術(shù)出身的,通常會(huì)再問(wèn),工作外是否關(guān)注新技術(shù),如果答復(fù)是的話,通常面試官會(huì)進(jìn)一步問(wèn)看哪些新技術(shù),哪些論壇的哪些板塊,對(duì)于具體的新技術(shù),如果面試官有接觸的,他會(huì)進(jìn)一步問(wèn)這個(gè)技術(shù)的特點(diǎn)、相對(duì)于現(xiàn)在的優(yōu)勢(shì)。
基本上,技術(shù)面試會(huì)問(wèn)六七個(gè)左右,一般會(huì)從概述性開(kāi)始,到實(shí)現(xiàn)層面具體如何實(shí)現(xiàn)都問(wèn)進(jìn)行,這一點(diǎn)其實(shí)跟面試官很有關(guān)系,國(guó)外通常認(rèn)為架構(gòu)師必須是寫代碼的,雖然不一定工作中的職責(zé)是寫代碼,但他必須知道如何驗(yàn)證他設(shè)計(jì)的架構(gòu)是否合理,而不是腦袋一拍,丟給程序員去自由發(fā)揮。
有些公司或者部門招聘架構(gòu)師或者相對(duì)比較高級(jí)的開(kāi)發(fā)時(shí),通常面試官是非技術(shù)出身或者技術(shù)并非其強(qiáng)項(xiàng)的,這個(gè)時(shí)候面試就不會(huì)這個(gè)討論,很大程度上可能圍繞著4+1模型去問(wèn)。如果面試官在DB方面擅長(zhǎng),可能為重點(diǎn)放在數(shù)據(jù)庫(kù)設(shè)計(jì)上。
3、技術(shù)面試在2個(gè)小時(shí)左右結(jié)束,隨后根據(jù)兩個(gè)面試官出去時(shí)的表情可以看出基本上技術(shù)面過(guò)關(guān)了,隨后跟兩個(gè)面試官的主管差不多溝通了半個(gè)多小時(shí),最后又跟人事溝通了差不多半個(gè)小時(shí),人事答復(fù)他們會(huì)內(nèi)部溝通下定級(jí)的問(wèn)題,再行通知我,可以認(rèn)為基本上搞定了。
4、第二天晚上就收到收到人事的通知了,因?yàn)殚_(kāi)的薪資不滿意,直接拒絕了,并給出了最低要求。人事表示,會(huì)和部門再行溝通,又過(guò)了2天,人事答復(fù),薪資按我要求進(jìn)行調(diào)整了調(diào)整,五一一回來(lái),OFFER就發(fā)過(guò)來(lái)了。
5、補(bǔ)充一點(diǎn),作為慣例的一部分,技術(shù)面、二面、人事面基本都問(wèn)關(guān)于我們公司或者其他方面,你有什么需要了解的或者想問(wèn)的么,這一點(diǎn)大家就隨意了,感覺(jué)怎么回答問(wèn)題都不大,主要還是看自己對(duì)候選公司的了解情況或者主觀意愿。
資源分享
點(diǎn)擊:
**《Android架構(gòu)視頻+BAT面試專題PDF+學(xué)習(xí)筆記?》**即可免費(fèi)獲取
網(wǎng)上學(xué)習(xí) Android的資料一大堆,但如果學(xué)到的知識(shí)不成體系,遇到問(wèn)題時(shí)只是淺嘗輒止,不再深入研究,那么很難做到真正的技術(shù)提升。希望這份系統(tǒng)化的技術(shù)體系對(duì)大家有一個(gè)方向參考。
研究,那么很難做到真正的技術(shù)提升。希望這份系統(tǒng)化的技術(shù)體系對(duì)大家有一個(gè)方向參考。
2020年雖然路途坎坷,都在說(shuō)Android要沒(méi)落,但是,不要慌,做自己的計(jì)劃,學(xué)自己的習(xí),競(jìng)爭(zhēng)無(wú)處不在,每個(gè)行業(yè)都是如此。相信自己,沒(méi)有做不到的,只有想不到的。祝大家2021年萬(wàn)事大吉。
總結(jié)
以上是生活随笔為你收集整理的这么香的技术还不快点学起来,含BATJM大厂的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 这么香的技术还不快点学起来,不吃透都对不
- 下一篇: 做试管输卵管堵塞荣耀宫外孕吗