阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)_第1頁
阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)_第2頁
阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)_第3頁
阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)_第4頁
阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)阿里、百度、搜狐、優(yōu)土等互聯(lián)網(wǎng)公司面試經(jīng)驗(yàn)總結(jié)1.百度

百度最近真是炙手可熱,貼吧事件剛結(jié)束,醫(yī)療競價(jià)排名又鬧得沸沸揚(yáng)揚(yáng),一些論壇上連帶程序員都開始招黑了,友誼的小船可是說翻就翻。

說回面試,百度面了兩次,分別是百度糯米和金融事業(yè)部,百度目前只有這兩個(gè)部門的招聘崗位和我比擬匹配。

面試都在西二旗的百度新總部,園區(qū)還在施工,離地鐵也比擬遠(yuǎn),需要打車過去。

面試官自帶電腦,整個(gè)面試過程都在記錄,首先詳細(xì)詢問了最近一份工作工程的架構(gòu)和工作內(nèi)容,

面試主要圍繞工作中用到的組件和中間件技術(shù)來擴(kuò)展,考察掌握程度。

MySQLInnoDB存儲(chǔ)的文件結(jié)構(gòu)

索引樹是如何維護(hù)的?

數(shù)據(jù)庫自增主鍵可能的問題

Redis的主鍵爭用問題如何解決

了解Redis事務(wù)的CAS操作嗎

分析線程池的實(shí)現(xiàn)原理和線程的調(diào)度過程

動(dòng)態(tài)代理的幾種方式

springAOP與IOC的實(shí)現(xiàn)

為什么CGlib方式可以對接口實(shí)現(xiàn)代理?

RMI與代理模式

Dubbo的底層實(shí)現(xiàn)原理和機(jī)制,

描述一個(gè)效勞從發(fā)布到被消費(fèi)的詳細(xì)過程

算法方面考察了一個(gè)簡單的數(shù)組就地去重問題,用丟棄數(shù)組尾部元素的方式實(shí)現(xiàn)了。

百度金融的面試安頓在了周六,最近應(yīng)該在各種擴(kuò)張,各個(gè)招聘網(wǎng)站隨處可見招聘啟事。

一面面試官很贊,態(tài)度認(rèn)真,有些問題沒有思路會(huì)給你提示,交流的不錯(cuò),二面被告知短少金融支付背景,

不過作為一名工作不到兩年的新人,我覺得被Pass主要原因應(yīng)該是工作經(jīng)驗(yàn)比擬少,教育背景也不太亮眼。

面試中的問題:

分布式系統(tǒng)怎么做效勞治理

接口的冪等性的概念

Maven出現(xiàn)版本沖突如何解決

JVM垃圾回收機(jī)制,何時(shí)觸發(fā)MinorGC等操作

新生代和老生代的內(nèi)存回收策略

Eden和Survivor的比例分配等

Synchronized和Lock的區(qū)別

兩次面試,感覺百度的流程比擬嚴(yán)格,面試官挺不錯(cuò)的,簡單可信賴,雖然工作中一般都用谷歌,

想起一個(gè)段子,哈哈。

有次面百度,我提到了一個(gè)比賽,面試官很感興趣,想搜一下,

于是先用百度搜了一下關(guān)鍵字,首屏沒有找到,面試官面不改色,熟練的翻開了谷歌輸入關(guān)鍵字,發(fā)現(xiàn)第一個(gè)就是官方網(wǎng)站。

2.阿里巴巴在內(nèi)推網(wǎng)上收到了阿里菜鳥和阿里云平安部門的面試,后來加入了阿里云的面試。

阿里的面試安頓的很快,這次止步二面,兩輪面試都是電面。聽朋友說阿里五輪面試,四輪技術(shù)一輪HR,技術(shù)面試是部門的幾個(gè)同事交叉面試,也有了了解。

一面總體上還是圍繞工程架構(gòu)、Java根底、JVM、并發(fā)編程、數(shù)據(jù)庫操作、中間件技術(shù)和Dubbo效勞治理框架等展開,

可能因?yàn)槭窃破桨膊块T,有一半時(shí)間在考察JVM,還提問了一些編譯優(yōu)化的知識,

一面結(jié)束后很快安頓了二面,相對一面,二面的問題更深入,問題比擬刨根問底,更加注重對一些技術(shù)細(xì)節(jié)的理解和把握。

比方數(shù)據(jù)庫操作,面試官會(huì)詳細(xì)的問你數(shù)據(jù)庫插入和刪除一條數(shù)據(jù)的過程在底層是如何執(zhí)行的,工程里配置了讀寫別離,也會(huì)比擬深入的就實(shí)現(xiàn)辦法和底層邏輯展開討論。

一些值得記錄的問題:

JVM內(nèi)存分代,

Java8的內(nèi)存分代改良

深入分析了Classloader,雙親委派機(jī)制

JVM的編譯優(yōu)化

對Java內(nèi)存模型的理解,以及其在并發(fā)中的應(yīng)用

指令重排序,內(nèi)存柵欄等

HashMap的并發(fā)問題

了解LinkedHashMap的應(yīng)用嗎

在工作中遇到過哪些設(shè)計(jì)模式,是如何應(yīng)用的

由于阿里杭州目前社招都是P6起,自我感覺和崗位要求有差距,二面在里和面試官交流了,沒有再加入后面的面試。

兩次面試,阿里給我留下的印象很好,面試官都是大牛,面試結(jié)束后第二天,收到了阿里的郵件拒信,點(diǎn)贊。

阿里的崗位大都在杭州,面試結(jié)束特意關(guān)注了一下那邊的生活本錢,目前杭州房子均價(jià)不到兩萬,相比浙江一些縣市的房價(jià)都破兩萬,杭州的房價(jià)應(yīng)該比擬正常。

如果拿到阿里和網(wǎng)易等幾家互聯(lián)網(wǎng)公司的高薪,買房和生活確實(shí)比北京要輕松很多,果決決定再沉淀一段時(shí)間,兩年后P7再戰(zhàn)。

3.優(yōu)酷土豆

優(yōu)酷的面試都是二對一,每輪面試兩個(gè)面試官,

一面比擬順利,主要是Java根底,Spring原理,JavaNIO,并發(fā)和匯合框架等,

可能是因?yàn)橐曨l網(wǎng)站,優(yōu)酷考察網(wǎng)絡(luò)原理的知識多,比方TCP/IP協(xié)議、長連接與短連接等。

一面提到了自己可能會(huì)在下半年學(xué)習(xí)大數(shù)據(jù)與機(jī)器學(xué)習(xí)相關(guān)的知識,二面就在這上面栽了跟頭,問了很多海量數(shù)據(jù)的問題。

TCP/IP協(xié)議

長連接與短連接

mapreduce過程

多路歸并的時(shí)間復(fù)雜度

海量url去重類問題

JavaNIO使用

倒排索引的原理

對分詞技術(shù)的了解

面試中給了一個(gè)具體場景,考察對MapReduce過程的理解,比方Map階段和Reduce階段是如何進(jìn)行的等,

Reduce階段面試官希望分析給出一個(gè)多路歸并的時(shí)間復(fù)雜度,用外排序的知識簡單分析了一下,答復(fù)的不太好。

回來以后搜索了勝者樹和敗者樹的優(yōu)化,發(fā)現(xiàn)這里面的內(nèi)容還挺多,深刻體會(huì)到有些知識點(diǎn)如果平時(shí)掌握的不夠全面深刻,很難信手拈來。

4.搜狐新聞

搜狐最近應(yīng)該是沒有招聘方案,面試等待時(shí)間比擬長。

做了筆試題,一面是個(gè)和我年紀(jì)相仿的面試官,針對筆試和簡歷提問了一些根底問題,聊得挺投機(jī),

二面技術(shù)經(jīng)理就比擬偏架構(gòu)和中間件的應(yīng)用,提問了工程,主要考察了效勞治理和消息隊(duì)列等中間件使用的問題,

消息中間件如何解決消息喪失問題

Dubbo的效勞請求失敗怎么處理

重連機(jī)制會(huì)不會(huì)造成錯(cuò)誤

對分布式事務(wù)的理解

深入分析幾個(gè)設(shè)計(jì)模式

面試最后提問了一個(gè)不定長字符串轉(zhuǎn)為定長字符串的問題,

剛才面過優(yōu)酷,這個(gè)簡單的問題被我想復(fù)雜了,沒有Get到面試官的點(diǎn),考慮了唯一性,性能等,扯了一大堆。

也提醒一下大家,面試過程中要保持清醒,不要有思維定式,除非是底層研發(fā)崗位,社招對算法的考察不會(huì)特別難,用正常的思路去解決就可以。

5.58趕集

58總部在798附近,全天有班車可以過去??傮w上,感覺面試官的問題非常接地氣,

三輪技術(shù)面,大局部是實(shí)際場景的算法和系統(tǒng)設(shè)計(jì)類問題。

HTTP請求的報(bào)文格式

Spring的事務(wù)實(shí)現(xiàn)原理

實(shí)際場景問題,大量用戶數(shù)據(jù)如何在內(nèi)存中排序和去重

緩存機(jī)器增刪如何對系統(tǒng)影響最小,一致性哈希的實(shí)現(xiàn)

Redis持久化的幾種方式

Redis的緩存失效策略

實(shí)際場景問題解決,典型的TOPK問題

實(shí)際場景問題,海量登錄日志如何排序和處理

SQL操作,主要是索引和聚合函數(shù)的應(yīng)用

三面面試官提問了一些優(yōu)點(diǎn)和缺點(diǎn)的自我評價(jià)類問題,簡單交流以后對我給出了一些中肯的倡議,非常感激。

6.國美在線

國美在線面試最開始是部門經(jīng)理溝通,在知道我畢業(yè)不滿兩年以后,重新去做了一份筆試題,

題目質(zhì)量不錯(cuò),主要考察Java根底,數(shù)據(jù)庫,設(shè)計(jì)模式以及數(shù)據(jù)結(jié)構(gòu),要求寫出B-Tree的節(jié)點(diǎn)結(jié)構(gòu),

算法題目是一道等概率抽獎(jiǎng)的題目,用蓄水池抽樣算法解決了。

SQL語句編寫

MySQL的幾種優(yōu)化

Spring行級鎖

Spring衍生的相關(guān)其他組件整理

RMI的幾種協(xié)議和實(shí)現(xiàn)框架

BTree相關(guān)的操作

數(shù)據(jù)庫鎖表的相關(guān)處理

考察跳臺(tái)階問題

和面試官的交流比擬輕松,面試官提示我要加強(qiáng)數(shù)據(jù)庫操作的掌握,另外面試過程中詢問了一些工作中用到框架和組件的版本等細(xì)節(jié)問題,平時(shí)沒太關(guān)注,

后來思考了一下,對開源組件的應(yīng)用,版本的管理很重要,不注意可能會(huì)發(fā)生一些詭異的問題。

7.去哪兒網(wǎng),口袋購物等公司

除了上面的公司,還加入過去哪兒網(wǎng),口袋購物,鏈家等幾家公司的面試。

去哪兒網(wǎng)中規(guī)中矩,口袋購物的工作環(huán)境非常不錯(cuò)。鏈家網(wǎng)最近有新浪的鳥哥參加任技術(shù)總監(jiān),在IT圈子里挺火,面試了鏈家旗下的兩個(gè)租房部門,技術(shù)氣氛不錯(cuò),前景看好,很值得去的一家公司。

幾家公司的模式和問題都類似,注重對根底和編程能力的考察,以及對分布式系統(tǒng)設(shè)計(jì)和架構(gòu)的理解,一些有代表性的問題:

JVM內(nèi)存查看與分析,編寫內(nèi)存泄露實(shí)例

線上CPU100%,如何定位和排查問題

如何在運(yùn)行時(shí)確定對象類型?

引用傳遞和值傳遞

類加載過程,如何獲得當(dāng)前對象的ClassLoader

Git操作,Maven多工程聚合

10萬個(gè)ip段如何快速查找

Java內(nèi)存模型,volatile和i++的線程平安

線程池實(shí)現(xiàn)原理,Lock機(jī)制的實(shí)現(xiàn)

JVM對final關(guān)鍵字的編譯優(yōu)化

ConcurrentHashMap深入分析

HashMap和HashSet的使用

Synchronized和Lock的使用

Dubbo底層實(shí)現(xiàn),Dubbo相比webservice等方式的優(yōu)勢

設(shè)計(jì)模式,效勞治理等

Spring動(dòng)態(tài)加載數(shù)據(jù)源

Springboot應(yīng)用

Spring中的設(shè)計(jì)模式

Linux的常用命令,簡單shell編寫

Linux系統(tǒng)監(jiān)控命令

Redis的持久化方式

緩存和數(shù)據(jù)庫的一致性問題

Redis、MongoDB和Memcached的區(qū)別

Solr和Lucene,中文分詞技術(shù)

爬蟲的深搜和廣搜,隊(duì)列和棧

數(shù)據(jù)庫索引的實(shí)現(xiàn),B+樹的結(jié)構(gòu)和操作,為什么不用紅黑樹

SQL表設(shè)計(jì)Join操作

數(shù)據(jù)庫范式,匯集索引與非匯集索引

數(shù)據(jù)庫存儲(chǔ)過程,SQL注入

值得一提的是一家創(chuàng)業(yè)公司的面試,過程十分簡單粗獷。

沒有自我介紹,面試官看完簡歷就在白板上提了一個(gè)多線程調(diào)度問題,遞過來MAC就開始敲代碼+_+

寫完以后我表示這題目意義不大,問了Redis,要求十五分鐘實(shí)現(xiàn)一個(gè)LRUCache,再次現(xiàn)場寫代碼。

寫到一半面試官看沒問題就打斷了,問對公司有什么想了解的,等了一會(huì)讓我回去了,就這么被Pass,創(chuàng)業(yè)公司效率果然高(此處/dog臉)。

上面提到面試中要保持清醒,比方ip段查找這個(gè)問題,首先是一個(gè)典型的查找問題,

明確了這個(gè),就可以針對性的選擇相關(guān)的算法實(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論