亚洲免费一级高潮_欧美极品白嫩视频在线_中国AV片在线播放_欧美亚洲日韩欧洲在线看

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

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

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

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

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