字節(jié)跳動(dòng)后臺(tái)實(shí)習(xí)一面涼經(jīng)

記錄一下昨天的面試,感覺是涼了鬼雀。
字節(jié)跳動(dòng)嘛,早有耳聞面試很難蛙吏,尤其是算法題部分源哩,所以特地準(zhǔn)備了很久算法,沒想到最后沒有跪在算法鸦做,跪在數(shù)據(jù)庫(kù)……

背景

2019屆中流985計(jì)算機(jī)本科励烦,已經(jīng)保研南京大學(xué),同學(xué)幫忙內(nèi)推暑期實(shí)習(xí)泼诱,時(shí)長(zhǎng)3個(gè)月坛掠。目標(biāo)崗位是后臺(tái)開發(fā),頭條后臺(tái)用Golang較多治筒,本人沒有接觸過Golang屉栓,對(duì)Java比較熟悉。

面試

  1. 先自我介紹一下耸袜,最近在做什么友多。打算什么時(shí)候開始實(shí)習(xí),能實(shí)習(xí)多久堤框。
  2. 對(duì)什么語(yǔ)言比較熟悉域滥?Java纵柿。 HashMap底層實(shí)現(xiàn),如何擴(kuò)容启绰。HashMap為什么線程不安全昂儒,多個(gè)線程同時(shí)put時(shí)會(huì)發(fā)生什么?(這里答得不好委可,沒有答到同時(shí)put導(dǎo)致鏈表成環(huán)的場(chǎng)景荆忍,反而是想到了用迭代器時(shí)其他線程對(duì)HashMap進(jìn)行了修改引發(fā)的ConcurrentModificationException,也就是Fail-Fast撤缴,答非所問了)
  3. JavaGC 有了解嗎,常用的GC算法叽唱。垃圾回收器有了解嗎屈呕?講一下你知道的。G1和CMS棺亭。CMS中如果大對(duì)象要進(jìn)入老年代虎眨,老年代內(nèi)存不足了,該怎么辦镶摘。Full GC嗽桩。 Full GC之后仍然空間不足呢? 我回答重新申請(qǐng)內(nèi)存凄敢,但也不是特別肯定碌冶。面試官?zèng)]有再追問了。實(shí)際上應(yīng)該是拋出 java.lang.OutOfMemoryError
  4. 數(shù)據(jù)庫(kù)有用過哪些涝缝,對(duì)什么比較熟悉扑庞。MySQL,Redis和MongoDB(后兩個(gè)都只是用過) MySQL索引是什么數(shù)據(jù)結(jié)構(gòu),B+樹拒逮。B+樹和B樹的區(qū)別罐氨,為什么用B+樹而不是B樹?這個(gè)一時(shí)沒答得上來滩援,今天好好梳理了一下:MySQL用B+樹(而不是B樹)做索引的原因栅隐。
    然后考了我組合索引的知識(shí): 假設(shè)有key (a,b,c) ,那么執(zhí)行select * from table1 where a=? and b= ? 和 select * from table1 where b= ? and c= ? 哪一個(gè)會(huì)用到索引玩徊。這個(gè)當(dāng)時(shí)真不會(huì)租悄,就只好說不會(huì)了。MySQL索引這里掌握的確實(shí)不是很好佣赖。
  5. 假設(shè)客戶端請(qǐng)求服務(wù)器端恰矩,一直得不到響應(yīng),如何排查憎蛤。(吐槽一下外傅,這個(gè)問題問的是真的爛纪吮,我一直以為是要找系統(tǒng)的問題,最后才知道只是想問我如何排查網(wǎng)絡(luò)問題)
  6. HTTP有用過嗎萎胰,HTTP有哪些方法碾盟,請(qǐng)求頭用過哪些,狀態(tài)碼知道多少技竟。(這個(gè)我沒有背冰肴,只說出來一些,其實(shí)查手冊(cè)就可以榔组,為什么要背呢熙尉,不理解為什么問這個(gè)問題)
  7. TCP 四次回收,TIME_WAIT做什么搓扯,CLOSE_WAIT做什么检痰。
  8. Spring IOC、AOP 實(shí)現(xiàn)的原理 jdk動(dòng)態(tài)代理和cglib的區(qū)別
  9. Redis用過吧锨推,有哪些數(shù)據(jù)類型铅歼,Redis單線程如何保證不阻塞。(由于我只是會(huì)用Redis换可,所以基本沒答上來)
  10. 業(yè)務(wù)題椎椰,假設(shè)頭條每一篇文章,用戶都有點(diǎn)贊和取消點(diǎn)贊的操作沾鳄,還要查看每一篇文章的點(diǎn)贊數(shù)慨飘,如何實(shí)現(xiàn)?
  11. 算法題译荞,一個(gè)鏈表套媚,奇數(shù)節(jié)點(diǎn)升序,偶數(shù)節(jié)點(diǎn)降序磁椒,如何使鏈表升序堤瘤?我給了個(gè)O(n)的算法:先把奇數(shù)節(jié)點(diǎn)和偶數(shù)節(jié)點(diǎn)分別拿出來,得到兩個(gè)鏈表浆熔,再把偶數(shù)節(jié)點(diǎn)的鏈表反轉(zhuǎn)本辐,時(shí)間復(fù)雜度O(1),最后兩個(gè)有序鏈表合并医增,O(n)
  12. 算法題慎皱,強(qiáng)盜要搶劫n個(gè)村莊,每個(gè)村莊能搶到一定的錢財(cái)叶骨,但不能搶劫相鄰的村莊茫多,問最多能搶到多少錢。 反應(yīng)了兩分鐘忽刽,發(fā)現(xiàn)是DP天揖,狀態(tài)方程:
    f(n)=max(value[n]+f(n-2),f(n-1))
  13. 你還有什么想問的

總結(jié)

這次面試總的來說還是相當(dāng)失敗的夺欲,一方面問到了很多我的知識(shí)盲點(diǎn),另一方面自己確實(shí)有些以為會(huì)了的地方還理解得不夠深刻今膊。頭條面試些阅,名不虛傳。無論如何斑唬,再接再厲吧市埋。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市恕刘,隨后出現(xiàn)的幾起案子缤谎,更是在濱河造成了極大的恐慌,老刑警劉巖褐着,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弓千,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡献起,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門镣陕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谴餐,“玉大人,你說我怎么就攤上這事呆抑∑裆ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵鹊碍,是天一觀的道長(zhǎng)厌殉。 經(jīng)常有香客問我,道長(zhǎng)侈咕,這世上最難降的妖魔是什么公罕? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮耀销,結(jié)果婚禮上楼眷,老公的妹妹穿的比我還像新娘。我一直安慰自己熊尉,他們只是感情好罐柳,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著狰住,像睡著了一般张吉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上催植,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天肮蛹,我揣著相機(jī)與錄音勺择,去河邊找鬼。 笑死蔗崎,一個(gè)胖子當(dāng)著我的面吹牛酵幕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缓苛,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼芳撒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了未桥?” 一聲冷哼從身側(cè)響起笔刹,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎冬耿,沒想到半個(gè)月后舌菜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡亦镶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年日月,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缤骨。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爱咬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绊起,到底是詐尸還是另有隱情精拟,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布虱歪,位于F島的核電站蜂绎,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏笋鄙。R本人自食惡果不足惜师枣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望萧落。 院中可真熱鬧坛吁,春花似錦、人聲如沸铐尚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)宣增。三九已至玫膀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間爹脾,已是汗流浹背帖旨。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工箕昭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人解阅。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓落竹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親货抄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子述召,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容