很多朋友都想進(jìn)互聯(lián)網(wǎng)大廠(chǎng)选酗,但是對(duì)互聯(lián)網(wǎng)面試卻不了解哑子,都覺(jué)得自己不行跪妥,可能會(huì)被刷京景。不知道面試會(huì)問(wèn)些什么?
一面(初試1):
美團(tuán)的面試時(shí)間需要自己預(yù)約骗奖,我預(yù)約的是下午的14:15分,到了酒店之后醒串,很快就安排了一面面試执桌。
剛進(jìn)去,面試官還在打電話(huà)芜赌,說(shuō)著什么可能自己要求太嚴(yán)格了仰挣,前面很少有人能過(guò)他這關(guān)(當(dāng)時(shí)瞬間心里一緊。缠沈。膘壶。)。首先是常規(guī)的自我介紹洲愤,然后面試官開(kāi)始問(wèn)問(wèn)題了颓芭。
首先是一些【java的基礎(chǔ)知識(shí)】,包括知道哪些集合類(lèi)柬赐?ArrayList和LinkedList有什么區(qū)別亡问?HashMap的實(shí)現(xiàn)原理(這個(gè)問(wèn)的很多,請(qǐng)重點(diǎn)看肛宋,包括各種細(xì)節(jié)州藕,為何按位與而不是取摸等問(wèn)題)?HashMap是不是線(xiàn)程安全的酝陈?怎么做能使HashMap線(xiàn)程安全(其實(shí)考到了并發(fā)包的東西)床玻?
然后是網(wǎng)絡(luò)的基本內(nèi)容,包括了基本的三次握手沉帮、窗口機(jī)制锈死、擁塞控制等。這些問(wèn)題都詳細(xì)得和他說(shuō)了一遍遇西。
可能比較側(cè)重基礎(chǔ)吧馅精,接著又問(wèn)了JVM的GC的內(nèi)容。包括怎么分代粱檀,新生代的兩種區(qū)洲敢,以及各用了什么GC算法,新生代怎么才能進(jìn)入老年代等茄蚯,以及平時(shí)需要調(diào)整的一些參數(shù)等压彭,看過(guò)這塊的話(huà)睦优,還是比較容易的,沒(méi)看過(guò)就肯定不會(huì)的壮不。
接著是操作系統(tǒng)汗盘,進(jìn)程間的通信方式有哪些?產(chǎn)生死鎖的條件询一?CPU的調(diào)度算法等隐孽。
然后是一些開(kāi)放的問(wèn)題,網(wǎng)絡(luò)傳輸中健蕊,在應(yīng)用層方面菱阵,怎么處理那些不完整的數(shù)據(jù)包,有沒(méi)有什么更好的方法缩功?還有一個(gè)就是常見(jiàn)的大數(shù)據(jù)去重問(wèn)題晴及。
整個(gè)過(guò)程非常nice,面試官也很滿(mǎn)意嫡锌,最后出了個(gè)【算法題】虑稼,就是劍指offer那個(gè)之字形打印矩陣的題,細(xì)心點(diǎn)基本沒(méi)啥問(wèn)題的势木。完事之后蛛倦,面試官開(kāi)始介紹他所在的部門(mén),因?yàn)槲覉?bào)的是上海的崗位啦桌,他說(shuō)想爭(zhēng)取我去北京他們部門(mén)(心中暗喜胰蝠,感覺(jué)問(wèn)題不大了),然后說(shuō)了一下他們平時(shí)的工作震蒋,最后他把他的名字都告訴了我茸塞,讓我去關(guān)注一下他們的技術(shù)博客。查剖。钾虐。到這兒一面完事,出來(lái)時(shí)15:20笋庄,面了差不多80分鐘效扫。
二面(初試2):
一面出來(lái)之后去了等候室,很快馬上就二面了直砂,二面開(kāi)始時(shí)間大概是15:25分菌仁,二面面試官一直在笑,很神奇額静暂。一上來(lái)也沒(méi)有自我介紹济丘,說(shuō)了上一面面試官對(duì)我的評(píng)價(jià)非常好(看來(lái)一面表現(xiàn)好點(diǎn)還是很有必要的),然后讓我選擇更側(cè)重后臺(tái)開(kāi)發(fā)的,還是數(shù)據(jù)挖掘摹迷,機(jī)器學(xué)習(xí)這方面的疟赊,我當(dāng)然選了后臺(tái)開(kāi)發(fā)這塊。
一上來(lái)也是java基礎(chǔ)知識(shí)峡碉,他直接問(wèn)java用了很多年了吧近哟,問(wèn)你些比較難的問(wèn)題吧,囧鲫寄。吉执。Volatile的作用?Synchronized修飾靜態(tài)變量和普通變量的區(qū)別地来?這邊答得一般吧鼠证。面向?qū)ο蟮娜齻€(gè)特性(納尼,哈哈靠抑,竟然這么簡(jiǎn)單)?java線(xiàn)程池的實(shí)現(xiàn)原理适掰?問(wèn)的也不算多吧颂碧,不過(guò)還是挺有難度的。
接著是關(guān)于數(shù)據(jù)庫(kù)的类浪,基本的ACID载城,以及聯(lián)合查找等,問(wèn)了Hibernate的優(yōu)缺點(diǎn)费就,然后我們開(kāi)始吐槽hibernate的各種不好诉瓦。感覺(jué)這個(gè)面試官也很nice,哈哈力细。
然后開(kāi)始問(wèn)java虛擬機(jī)的東西睬澡,內(nèi)存結(jié)構(gòu)?GC等眠蚂?常用的收集器及其特點(diǎn)煞聪?
感覺(jué)一面二面都是問(wèn)的基礎(chǔ),項(xiàng)目都沒(méi)有怎么涉及逝慧,這邊還問(wèn)了網(wǎng)絡(luò)的一些基本知識(shí)昔脯,TCP和UDP區(qū)別?五層結(jié)構(gòu)笛臣?每層分別有哪些協(xié)議云稚?
開(kāi)始問(wèn)算法題,還是套路啊沈堡,一上來(lái)就是個(gè)top K的問(wèn)題静陈,然后問(wèn)如何維護(hù)一個(gè)堆?接著是一個(gè)KMP的問(wèn)題诞丽。窿给。感覺(jué)還是很基礎(chǔ)的贵白。
最后就是最近在看什么書(shū)?類(lèi)似于這種問(wèn)題崩泡,整個(gè)過(guò)程下來(lái)禁荒,感覺(jué)還是不錯(cuò)的,我問(wèn)了一下他們作為后臺(tái)開(kāi)發(fā)角撞,主要平時(shí)用到的有哪些技能呛伴,他就挨個(gè)說(shuō)了個(gè)遍。谒所。热康。面試結(jié)束,面試官把我送出了房間劣领,告訴我后天回進(jìn)行復(fù)試姐军。出來(lái)時(shí)大概16:50,大概85分鐘尖淘,中間有一段時(shí)間和面試官扯了幾個(gè)算法題奕锌,他說(shuō)讓我告訴他幾個(gè)比較經(jīng)典的算法,用來(lái)考下一個(gè)人村生。惊暴。哈哈。希望下一個(gè)人別打我趁桃。辽话。。(隨便舉一個(gè)卫病,比如一個(gè)整形數(shù)組油啤,再給一個(gè)整形target值,讓從數(shù)組中找兩個(gè)數(shù)的和為target的值蟀苛?)
三面(復(fù)試):
初試面完當(dāng)天晚上就收到了復(fù)試通知村砂,要求第三天上午去參加復(fù)試。上午9點(diǎn)不到到達(dá)了指定的酒店屹逛,很快就被帶上去復(fù)試了础废,開(kāi)始時(shí)間大概是9:10。
復(fù)試面試官是一個(gè)年級(jí)比較大的中年人罕模,看上去就是部門(mén)主管級(jí)別的评腺。一上來(lái),可能初試表現(xiàn)比較好淑掌,一上來(lái)蒿讥,他就開(kāi)始介紹他們的部門(mén),和我說(shuō)哪些部門(mén)比較好,推薦我去哪些部門(mén)芋绸。媒殉。。等等摔敛。廷蓉。接著開(kāi)始問(wèn)項(xiàng)目,項(xiàng)目大家都不同马昙,就不詳細(xì)說(shuō)了桃犬。中間問(wèn)到了一些java IO的內(nèi)容。然后聊了聊平時(shí)都是怎么學(xué)習(xí)的行楞,個(gè)人的優(yōu)缺點(diǎn)攒暇,參加的學(xué)生活動(dòng),平時(shí)有沒(méi)有什么娛樂(lè)活動(dòng)等子房,這個(gè)領(lǐng)導(dǎo)看著挺和藹的呢形用。差不多40分鐘吧,三面結(jié)束证杭,告訴我很快就會(huì)下一面田度。出來(lái)時(shí)大概9:50多。
四面(HR):
剛出來(lái)躯砰,又很快被叫去面試了,進(jìn)去時(shí)大概10:00携丁。
HR看著挺年輕的琢歇,不過(guò)后來(lái)聊天過(guò)程中,知道他05年就碩士畢業(yè)了梦鉴。我感覺(jué)主要是他在說(shuō)他的經(jīng)歷李茫,說(shuō)了拿到了哪些offer等,然后我開(kāi)始吐槽華為肥橙,不過(guò)HR說(shuō)華為還不錯(cuò)啥的魄宏。。存筏。不過(guò)最后我倆開(kāi)始狂噴華為的奮斗者協(xié)議宠互。。椭坚。感覺(jué)正經(jīng)問(wèn)題都沒(méi)問(wèn)予跌,最后加了個(gè)微信,全程都在聊天善茎。券册。而且是那種八竿子打不著的東西,什么附近好玩的地方啊,有哪些好吃的店的烁焙。航邢。。骄蝇。暈膳殷。。乞榨。秽之。聊完差不多10:50,offer應(yīng)該沒(méi)有什么問(wèn)題吃既。
總結(jié)一下:最后做一下總結(jié)考榨,我個(gè)人覺(jué)得基礎(chǔ)很重要!基礎(chǔ)很重要鹦倚!基礎(chǔ)很重要河质!重要的事情說(shuō)三遍,有很多項(xiàng)目經(jīng)歷的同學(xué)震叙,你在整理項(xiàng)目的同時(shí)請(qǐng)也把基礎(chǔ)的東西復(fù)習(xí)好松嘶;特別是項(xiàng)目經(jīng)歷較少的同學(xué),希望你們能把基礎(chǔ)給復(fù)習(xí)好馏予,最后祝大家都能找到自己滿(mǎn)意的工作雳刺。
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載划址,該博客僅用于個(gè)人學(xué)習(xí)扔嵌,歡迎大家互相交流討論 https://blog.csdn.net/sbq63683210/article/details/52903039