今年的實(shí)習(xí)生相關(guān)的面試其實(shí)早就結(jié)束了瘸恼,個(gè)人比較懶劣挫,今天打算用流水賬的方式記錄下相關(guān)的面試細(xì)節(jié)。
1. 意想不到的騰訊
我仍然記得這個(gè)日子2016年2月29日东帅,這個(gè)騰訊的面試完全來的莫名其妙压固,那時(shí)候騰訊的實(shí)習(xí)生招聘其實(shí)都還沒開始,不知道他們?cè)趺从形业穆?lián)系方式然后莫名其妙的就被他們的TEG部門約了面試靠闭。
騰訊的這次面試主要考察了三個(gè)方面知識(shí):操作系統(tǒng)+計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)知識(shí)帐我,分布式系統(tǒng)的相關(guān)知識(shí)以及個(gè)人的簡(jiǎn)歷上的項(xiàng)目 坎炼。其中,操作系統(tǒng)方面主要考察了操作系統(tǒng)的基本功能拦键,進(jìn)程的相關(guān)知識(shí)(包括通信方式谣光、狀態(tài)切換、進(jìn)程與線程之間的關(guān)系等)除此之外考察了TCP的相關(guān)知識(shí)包括三次握手以及慢啟動(dòng)算法等芬为;分布式系統(tǒng)的基本知識(shí)面試官基本上是結(jié)合實(shí)際的項(xiàng)目中問題進(jìn)行提問的萄金,主要涉及到負(fù)載均衡、容錯(cuò)以及高可用等知識(shí)點(diǎn)媚朦;另外項(xiàng)目的相關(guān)知識(shí)點(diǎn)就是因人而異咯氧敢。
總體感覺騰訊的面試基礎(chǔ)知識(shí)以及項(xiàng)目相關(guān)的都會(huì)涉及到,面試官也會(huì)就實(shí)際問題抽象相應(yīng)的面試問題讓面試者提出解決方案莲镣,比較全面和深入福稳。
2.又一個(gè)意料之外-阿里
阿里的意想不到和騰訊有所不同,阿里是我打算投的實(shí)際上我也確實(shí)投了瑞侮,不過之前看到阿里說內(nèi)推和筆試不沖突的圆。然后由于當(dāng)時(shí)準(zhǔn)備不足也沒急著找人內(nèi)推,就先自我投遞了一下半火,然后莫名其妙的就收到螞蟻金服的部門的面試越妈。
沒有內(nèi)推是意料之外之一,其次便是面試的內(nèi)容钮糖。一面倒沒啥面試官簡(jiǎn)單的問了問JVM以及JDK中的相關(guān)源碼也就過去了梅掠,全程時(shí)間才到18分鐘。二面更神奇店归,面試官比較冷當(dāng)然感覺也蠻厲害容不得半點(diǎn)的扯淡阎抒。二面沒問啥具體技術(shù)問題,要說有恐怕就是問了我一下NIO的發(fā)展歷史以及其變更的思想(我并沒有回答好………)消痛,此外聊得就是技術(shù)之外的事情了且叁,比如說最近看什么書,職業(yè)規(guī)劃秩伞,學(xué)習(xí)中哪一段時(shí)間成長(zhǎng)的比較快逞带。嗯,我承認(rèn)我被這些問題問懵了纱新。其實(shí)自己并沒有思考過這些展氓,臨時(shí)組織起來比較爛。
總結(jié)一下脸爱,阿里面試其實(shí)平常大多數(shù)還是基于java語言相關(guān)展開來問遇汞,這次的開放問題自己答得這么差應(yīng)該還是平時(shí)不注重對(duì)技術(shù)以及自己自身的思考和總結(jié)有關(guān)系。
3. 爽快滴大摩
MorganStanley 俗稱大摩。一直以來都對(duì)大摩有種向往感空入,或許只是因?yàn)槠淠送缎械难邪l(fā)中心又是外企吧教寂,挺高大上的(原諒我土)。說大摩爽快主要是面試給offer利索执庐,最后一面之后一天之內(nèi)就給了結(jié)果酪耕。
大摩面試分兩塊,第一場(chǎng)是他們來我們學(xué)校進(jìn)行了宣講以及快速面試的項(xiàng)目轨淌,本著沒事瞎摻和的精神就去了迂烁。大摩的面試全程是英語,一開始有些小緊張递鹉,隨后嘴里bibi加上手上比劃比劃盟步,不行加上一些眼神的交流,也算是順利地進(jìn)行了信息交換躏结。一面的面試官問的比較基礎(chǔ)却盘,主要包括一些常用的java的集合的性質(zhì)及其實(shí)現(xiàn)原理,這里我遇到的是TreeSet和HashMap的相關(guān)問題媳拴,其次是問了以下經(jīng)典的單鏈表中環(huán)的存在以及入口的問題黄橘,然后是問問項(xiàng)目,比較常規(guī)屈溉。
大約一兩周之后就通知去上海部門所在地參加所謂的Assessment Central塞关。這是清明節(jié)前一周的周五,一共三個(gè)項(xiàng)目子巾,第一個(gè)是用半個(gè)小時(shí)的時(shí)間完成的筆試(紙上寫算法兩道題)帆赢,接下來就是一對(duì)一的面試。不幸的是我的面試官是個(gè)印度人线梗,差不多bibi了一個(gè)小時(shí)椰于。這一面首先是就之前的筆試題目算法思路什么的分析給他聽,其次就是常規(guī)的java相關(guān)的問題JVM中的內(nèi)存管理仪搔,垃圾回收瘾婿,JIT優(yōu)化等等,然后期間他又穿插了出了兩道算法題僻造,講講思路謝謝代碼就差不多了憋他。最后一面是叫system design的面試孩饼,他們會(huì)給你個(gè)相對(duì)復(fù)雜的場(chǎng)景髓削,讓你去設(shè)計(jì)相應(yīng)的系統(tǒng),要求畫出類圖以及主要的流程代碼镀娶。此階段差不多也兩個(gè)小時(shí)立膛。
大摩整體來說看重基礎(chǔ)+手寫代碼+系統(tǒng)設(shè)計(jì)+英語口語吧,不過大摩的安排比較人性,比如說面試的時(shí)候面試者不需要移動(dòng)面試官會(huì)去各個(gè)房間找面試者宝泵。
4. 無驚無險(xiǎn)無特點(diǎn)- 網(wǎng)易
網(wǎng)易其實(shí)面試的效率也是很高的好啰,一天之內(nèi)就搞定了。但是網(wǎng)易有個(gè)坑爹的宣傳儿奶,什么叫做內(nèi)退免簡(jiǎn)歷篩選框往。也是醉了,是我見過毫無誠(chéng)意的內(nèi)推闯捎。內(nèi)推完了之后有個(gè)在線筆試椰弊,筆試完了會(huì)有統(tǒng)一的面試,面試地點(diǎn)在網(wǎng)易的行政樓瓤鼻。
我是報(bào)的網(wǎng)易的java開發(fā)實(shí)習(xí)秉版,不得不說網(wǎng)易招的java還真是多啊,那天應(yīng)該是二三十個(gè)面試官并行執(zhí)行茬祷。面試題的內(nèi)容比較平常主要是java的基礎(chǔ)清焕,多線程網(wǎng)絡(luò)編程等等,然后 比較關(guān)注的是你的項(xiàng)目經(jīng)驗(yàn)祭犯。一二面差不多秸妥,一二面的面試官共同都關(guān)注我是不是了解HTTP(哈哈,讓他們失望了)沃粗。網(wǎng)易的HR面是我這次唯一面得HR面筛峭,其他的要不是沒機(jī)會(huì)要不是就沒HR面。HR面其實(shí)感覺沒啥陪每,平常心認(rèn)真的去回答就差不多了影晓。
網(wǎng)易沒啥可說的,就是內(nèi)推沒誠(chéng)意這點(diǎn)讓我不太爽檩禾。
總結(jié)
慌慌張張的前后差不多搞了一個(gè)月挂签,我沒有申請(qǐng)?zhí)嗟墓荆簿瓦@四五個(gè)盼产,最后收到了網(wǎng)易和大摩的offer. 實(shí)習(xí)面試這事也算差不多是結(jié)束了饵婆。
總而言之面試無非也就是基礎(chǔ)+語言+算法+項(xiàng)目,好好準(zhǔn)備問題應(yīng)該不大戏售。