中文精品一区二区_久99久免费精品视频_亚洲第一福利天堂在线观看视频网站_国产经典aⅴ三级观看

您現(xiàn)在所在的位置:首頁(yè) >學(xué)員就業(yè) > 就業(yè)寶典 > 面試干貨:2017年秋季校招面經(jīng)(華為、騰訊、360、網(wǎng)易)

面試干貨:2017年秋季校招面經(jīng)(華為、騰訊、360、網(wǎng)易)

來(lái)源:奇酷教育 發(fā)表于:

  這篇文章記錄的是2016年8月中旬至9月下旬期間一位同學(xué)參加的校招,這位同學(xué)將過(guò)程記錄下來(lái)給需要的人看,奇酷教育整理如下,希望能讓正

  這篇文章記錄的是2016年8月中旬至9月下旬期間一位同學(xué)參加的校招,這位同學(xué)將過(guò)程記錄下來(lái)給需要的人看,奇酷教育整理如下,希望能讓正在求職的同學(xué)們有所啟發(fā):
華為提前批(跪在性格測(cè)試):
  介紹我之前項(xiàng)目,針對(duì)我的項(xiàng)目中的點(diǎn)詢問(wèn)是如何實(shí)現(xiàn)的
  Activity生命周期?為什么Activity要這么設(shè)計(jì)?這樣設(shè)計(jì)有什么好處?
  Android與iOS運(yùn)行機(jī)制上有哪些不同?
  為什么Android用起來(lái)沒(méi)有iOS流暢?為了讓Android系統(tǒng)更流暢,應(yīng)該從哪些方面做好?
  如何讓Service不被殺死?
  Android系統(tǒng)分層?Library層起什么作用?
  如果一個(gè)應(yīng)用要升級(jí)需要注意哪些方面?(我回答服務(wù)端api要兼容,如果只是小bug就通過(guò)補(bǔ)丁方式,但是貌似面試官不滿意,就引導(dǎo)我說(shuō)數(shù)據(jù)方面的,我才知道原來(lái)是想要我說(shuō)本地?cái)?shù)據(jù)的兼容)
  問(wèn)我有什么要問(wèn)他的?
  還有其他的一些問(wèn)題,記不太清了….
  二面:
  二面是一個(gè)中年男人,一開(kāi)始很?chē)?yán)肅,聊了幾句后它就笑嘻嘻了。
  首先叫我介紹自己
  本科在哪讀的(普通二本)
  家里有多少人,是農(nóng)村的還是城市的,家里生活水平怎么樣?
  有沒(méi)有女朋友、女朋友是哪里人、女朋友有沒(méi)有工作?
  為什么不留武漢(我簡(jiǎn)歷填杭州),不留武漢你女朋友同意嗎?
  選一個(gè)你收獲最大的項(xiàng)目來(lái)談?wù)??(后面就是針?duì)我的項(xiàng)目一直聊~)
  二面大概30分鐘左右,后面說(shuō)我的性格測(cè)試沒(méi)通過(guò),讓我重新再做一次。然而,第二次性格測(cè)試還是沒(méi)通過(guò),最終我還是因?yàn)樾愿駵y(cè)試沒(méi)通過(guò)的原因,與華為無(wú)緣。。。。
騰訊內(nèi)推TST(已拿到offer):
  1.自我介紹
  2.跟我提簡(jiǎn)歷里面的項(xiàng)目,如何實(shí)現(xiàn)的?具體原理?如果出現(xiàn)XXX情況,會(huì)不會(huì)出現(xiàn)XXX問(wèn)題?
  3.Android 消息機(jī)制,Looper、消息隊(duì)列等
  4.Android事件分發(fā)機(jī)制
  5.自定義過(guò)View嗎?回答有自定義過(guò),然后談了下(普通View)onMeasure、onDraw。針對(duì)ViewGroup談了下onLayout,然后還有就是需要注意onDraw不要做過(guò)于耗時(shí)的任務(wù),防止卡頓。
  6.Java中的多線程:Thread、Runnable
  7.Java中的同步問(wèn)題?Lock、Synchronized
  8.類(lèi)的加載過(guò)程?五步
  9.TCP與UDP區(qū)別 10.10萬(wàn)個(gè)整數(shù)中找出排序后的前10個(gè)數(shù)(Top N 問(wèn)題),及其對(duì)應(yīng)算法復(fù)雜度
  11.10萬(wàn)個(gè)整數(shù)中,每個(gè)整數(shù)取值[0,99],找出排序后的中間位置的數(shù)(中位數(shù))
  12.堆排序的算法復(fù)雜度
  13.面試官說(shuō),大概就這些了。緊接著想要掛電話的樣子,我趕緊說(shuō),我可以問(wèn)您幾個(gè)問(wèn)題嗎?面試官說(shuō)當(dāng)然可以。我就問(wèn)了以我當(dāng)前的水平能否符合您們的要求?面試官說(shuō)我覺(jué)得你還不錯(cuò)。緊接著問(wèn)了一下大概等多久才能進(jìn)入下一場(chǎng)面試,面試官說(shuō)會(huì)盡快安排,可能會(huì)再周末。
  現(xiàn)場(chǎng)二面
  面試官非常nice,整個(gè)過(guò)程很挺順利。
  1.針對(duì)項(xiàng)目詢問(wèn)
  2.TCP擁塞機(jī)制
  3.手寫(xiě)代碼,針對(duì)Top k問(wèn)題
  4.如何做到多個(gè)線程訪問(wèn)同一個(gè)數(shù)組,既要線程安全,同時(shí)提高讀寫(xiě)效率(我是通過(guò)分段鎖的思想,說(shuō)了一下自己的想法),后面還讓我手寫(xiě)代碼實(shí)現(xiàn)。
  5.還有很多內(nèi)容,忘記了。。。
  現(xiàn)場(chǎng)三面
  三面面試官據(jù)說(shuō)是總監(jiān),反正我是被打壓的抬不起頭。不得不說(shuō),總監(jiān)級(jí)的人物技術(shù)確實(shí)牛逼。首先看了我的簡(jiǎn)歷,然后說(shuō)簡(jiǎn)歷里面的項(xiàng)目經(jīng)驗(yàn)太簡(jiǎn)單了。。。。
  1.什么是內(nèi)存對(duì)齊?
  2.C++內(nèi)存分為幾種類(lèi)型?(我對(duì)C++不熟,就說(shuō)了JVM中的內(nèi)存分類(lèi))
  3.如何壓縮一篇文章?
  4.java類(lèi)加載過(guò)程?(這個(gè)我很熟,里面滔滔不絕,然而,得到的回應(yīng)是:背的倒是挺熟)
  5.Java那些類(lèi)是final?(除了String,我真的不知道還有哪些),只回答了String,面試官說(shuō),還有呢?(回答不出來(lái)了。。。)后面查了下,其實(shí)Math類(lèi)也是final,面試官說(shuō)日期類(lèi)有很多,但是我回頭查了下,還是沒(méi)查到哪個(gè)日期類(lèi)是final。
  6.快結(jié)束時(shí),面試官說(shuō),就到這里吧,你很幸運(yùn),我沒(méi)有讓你現(xiàn)場(chǎng)手寫(xiě)代碼。因?yàn)槲耶?dāng)時(shí)覺(jué)得這次面試面的很差,我就回答,我愿意嘗試手寫(xiě)代碼。然后面試官出了2道題:如何逆轉(zhuǎn)字符串?如何實(shí)現(xiàn)“ I am Student”轉(zhuǎn)為“Student am I”??jī)傻李}都很簡(jiǎn)單,劍指offer里面都有。我一聽(tīng)到這個(gè)問(wèn)題心里就呵呵一笑了,立馬說(shuō)出如何實(shí)現(xiàn)。然后,面試官說(shuō)行,就到這了。
  雖然炮轟式的提問(wèn),但是我的記憶力確實(shí)很差。。。目前只記得這些。。。后面想到再補(bǔ)充。二面完了之后,我覺(jué)得直接都掛了,因?yàn)楹枚喔鶦++相關(guān)問(wèn)題我都回答不出來(lái)(畢竟我只搞Java 、Android),在面試官面前,自己確實(shí)很菜。
  現(xiàn)場(chǎng)HR面
  1.家在哪?
  2.本科是哪個(gè)學(xué)校?
  3.有沒(méi)有親戚在騰訊?
  4.有沒(méi)有女朋友?
  5.你來(lái)深圳了,女朋友怎么辦?(回答跟我一起來(lái))
  6.你實(shí)習(xí)過(guò)嗎?回答實(shí)驗(yàn)室不允許我們實(shí)習(xí),然后HR說(shuō),那相比那些實(shí)習(xí)過(guò)的人,你的優(yōu)勢(shì)是什么?
  7.你有什么問(wèn)題問(wèn)我嗎?
奇虎360:
  下午2:00開(kāi)始,到4:30,一共面了3面:一面、二面、HR面。不得不說(shuō),360辦事效率真的很高,覺(jué)得你OK,就立馬給你安排下一面。360整體感覺(jué)比較偏向詢問(wèn)項(xiàng)目中的問(wèn)題,所以有好的項(xiàng)目經(jīng)驗(yàn)比較重要。
  一面:
  其實(shí)之前有整理一面的問(wèn)題,但是是寫(xiě)在紙上,然后那張紙被我一不小心當(dāng)垃圾扔了。。。。所以現(xiàn)在回想的起來(lái)的問(wèn)題很少。。。
  手寫(xiě)ListView(可能是考我會(huì)不會(huì)想到ViewHolder)
  記性真的很差。。。想不起來(lái)了。。??傊?,一面一般問(wèn)的比較基礎(chǔ),大部分人都能通過(guò)。
  二面:
  你知道B樹(shù)嗎?B樹(shù)用到哪些場(chǎng)景?
  用過(guò)JNI嗎?
  生活中有沒(méi)有遇到一些事情,你通過(guò)程序來(lái)解決的?
  針對(duì)項(xiàng)目問(wèn)了很多問(wèn)題….
  其他很多問(wèn)題忘記了。。。。
  HR面:
  先是自我介紹。大致介紹了一些后,居然發(fā)現(xiàn)不知道該說(shuō)什么了。有點(diǎn)尷尬!HR姐姐就一直看著我。。。實(shí)在看不下去了,就說(shuō),那你介紹下你做的項(xiàng)目吧~。
  大致說(shuō)一下做過(guò)的項(xiàng)目
  本科學(xué)校是哪里?我回答桂電,數(shù)學(xué)專(zhuān)業(yè)!然后HR姐姐就說(shuō),你學(xué)數(shù)學(xué)的跟我們學(xué)計(jì)算機(jī)的槍飯碗啊!我回答第一臺(tái)計(jì)算機(jī)是數(shù)學(xué)家發(fā)明的,所以不能說(shuō)我是搶計(jì)算機(jī)飯碗~
  為什么要來(lái)北京?(其實(shí)我并不想去北京,只是360沒(méi)其他地方可選~)
  你了解360的產(chǎn)品嗎?用過(guò)哪些產(chǎn)品?
  你覺(jué)得360靠什么盈利?
  假設(shè)一個(gè)場(chǎng)景,你正在做一個(gè)app,deadline快到了,但是產(chǎn)品設(shè)計(jì)提出新的需求你會(huì)怎么辦?新功能到底加不加?(加的話可能有新BUG,不加的會(huì)如何跟產(chǎn)品設(shè)計(jì)解釋?zhuān)浚?/div>
  其他問(wèn)題忘記了。。。。
  后面得到通知,成功稱為360的備胎。。。。
網(wǎng)易:
  吐個(gè)槽,原本安排5:20開(kāi)始面的,想著那么晚,提前過(guò)去看看能不能提前面試。從2:30就趕過(guò)去,結(jié)果直到6點(diǎn)才輪到我。硬是坐了一下午!
  一面
  如何讓Service不被Kill
  Volley框架原理?
  除了Volley你還了解哪些框架?
  點(diǎn)擊事件機(jī)制?
  簡(jiǎn)單的算法:打印100以內(nèi)的所有質(zhì)數(shù)(PS:沒(méi)有比這個(gè)更簡(jiǎn)單的面試手寫(xiě)算法題了)
  熱補(bǔ)丁技術(shù)?
  插件化技術(shù)?
  如何判斷對(duì)象的生死?
  垃圾回收算法?
  新生代,老年代?
  http與https區(qū)別?
  加密算法你學(xué)過(guò)哪些?
  hashcode與equals區(qū)別?
  HashMap里面的hash映射?如何實(shí)現(xiàn)根據(jù)Key的hashcode找到下標(biāo)?HashMap做了哪些優(yōu)化?
  二面
  二面的面試官基本沒(méi)有準(zhǔn)備問(wèn)題,都是拿著簡(jiǎn)歷對(duì)著問(wèn),所以不同人的簡(jiǎn)歷可能問(wèn)的差別很大。
  把你所知道的設(shè)計(jì)模式說(shuō)出來(lái)
  C語(yǔ)言中的編譯和鏈接過(guò)程?
  Java NIO是啥?
  進(jìn)程和線程區(qū)別?
  其他問(wèn)題基本是圍繞項(xiàng)目問(wèn)的。
  HR面
  總結(jié)3個(gè)你的性格缺點(diǎn)
  如何看待阿里搶月餅事件?如果是你你也會(huì)去寫(xiě)插件搶嗎?
  如何看待百度貼吧事件?
  家庭情況?
  本科是什么專(zhuān)業(yè)?
  為什么當(dāng)初會(huì)考研?為什么會(huì)選擇考武漢大學(xué)?
  有女朋友嗎? 女朋友是做什么的?
  最讓你有成就感的事情是什么?
  后面還有其他公司的面試嗎?
  現(xiàn)在手上有其他公司的offer嗎?
  網(wǎng)易最后還是跪了,主要是二面沒(méi)面好。二面面試官?gòu)奈覄傔M(jìn)門(mén)就沒(méi)有給好臉色,聊不到一塊去,后面我回答問(wèn)題時(shí),面試官?zèng)]有正眼看過(guò)我。所以找工作這件事,運(yùn)氣也很重要,遇到聊得來(lái)的面試官,一切都好辦。
滴滴(已拿offer):
  一面
  一開(kāi)始一面面試官?zèng)]正眼看我一眼,瞬間我就覺(jué)得,糟了,這肯定要跪了!剛開(kāi)始問(wèn)了幾個(gè)簡(jiǎn)單的問(wèn)題,我回答了后,他依然沒(méi)有重視我。然后他就讓我說(shuō)說(shuō)binder機(jī)制,我把《簡(jiǎn)單明了,徹底地理解Binder》 這篇文章跟面試官說(shuō)了一遍,瞬間面試官眼睛亮了!他突然好激動(dòng),他說(shuō),今天我面了一天了,你是我面的最好的。然后立馬加了我微信。后面面試官說(shuō),二面你不用面了,直接去綜面。
  二面
  因?yàn)橐幻婷嬖嚬僬f(shuō)二面免了,所以直接去綜面了。
  綜面
  綜面面試官?zèng)]有問(wèn)android相關(guān)問(wèn)題,就是一直問(wèn)算法、考算法。算法題目我忘記了,大致記得就是一個(gè)數(shù)組,只有2個(gè)數(shù)是相同的,其他各個(gè)數(shù)是不同的,找出這個(gè)相同的數(shù),并且要求時(shí)間復(fù)雜度和空間復(fù)雜度都是O(n)。還有其他算法題,記不住了。
樂(lè)視(已拿offer):
  一面:
  相隔時(shí)間比較久,記憶的內(nèi)容也不多,樂(lè)視一面面的挺久,大概1個(gè)小時(shí)。跟面試官討論的主要問(wèn)題是Binder跨進(jìn)程問(wèn)題,其實(shí)也就是我把我寫(xiě)的《簡(jiǎn)單明了,徹底地理解Binder》 這篇文章跟面試官說(shuō)了一遍。然后再一起討論設(shè)計(jì)模式什么的,當(dāng)然了,面試內(nèi)容也不僅僅這點(diǎn),大部分問(wèn)題跟前面重復(fù),具體我也想不起來(lái)了。
  二面
  二面面試官是負(fù)責(zé)樂(lè)視的基于webkit瀏覽器開(kāi)發(fā)。能記下的內(nèi)容不多,我記得的問(wèn)題有:你覺(jué)得瀏覽器難點(diǎn)在那?然后還有就是問(wèn)了一下項(xiàng)目相關(guān)的問(wèn)題。最后給了個(gè)智力題:在平面上畫(huà)線,最多能將屏幕劃分為多少個(gè)區(qū)域,比如一條直線能將平面分為2個(gè)區(qū)域,2條直線最多分為4個(gè)區(qū)域,那么n條直線最多分為多少區(qū)域?
  HR面
  拿了哪些公司offer了呀?
  為什么選擇樂(lè)視呀?
  去北京離你家那么遠(yuǎn),你能接受嗎?
  你都拿到其他公司offer了,怎么還來(lái)面樂(lè)視呢?
  其他問(wèn)題。。。
  樂(lè)視后面還給我加面了,專(zhuān)門(mén)打電話讓我去加面。加面的面試官居然不知道我是加面的,以為我是來(lái)二面,我特意提醒了下后,他才知道。后面簡(jiǎn)單聊了下后,就讓我回去了。很遺憾,雖然加面了,我最終拿到的樂(lè)視薪資依然是白菜價(jià)。
  雖然好多問(wèn)題我都忘記了,但是其實(shí)各個(gè)公司面試官問(wèn)的android基礎(chǔ)問(wèn)題就那些。二面基本上都是問(wèn)項(xiàng)目,所以建議大家一定要準(zhǔn)備好項(xiàng)目,要不然二面就很難通過(guò)。另外有些二面面試官喜歡問(wèn)算法,問(wèn)智力題。大部分二面面試官不會(huì)問(wèn)android基礎(chǔ)。