【面試專題】3年經驗進百度是一種什麼樣的體驗?附上百度大佬的面試經驗!

前程有光發表於2020-12-11

前言

前一段時間三面結束,最新已經收到人事的口頭offer了,我趁還記得面試經過先把面試過程記錄下來,以供紀念及方便某些同學參考。
先介紹下個人情況,雙非本科,工作兩年,工作方向是SDN控制面研發,這次面試的崗位方向是百度ACG通用技術服務部——私有云方向。
編寫順序不一定是問得順序哈,我想到哪就寫到哪。
在這裡插入圖片描述
我這裡準備了一線大廠面試資料和我原創的超硬核PDF技術文件,以及我為大家精心準備的多套大廠面試題(不斷更新中),希望大家都能找到心儀的工作!有需要的朋友直接點選這裡備註csdn,自行下載即可,希望我的這些資料能對你們有幫助!
在這裡插入圖片描述

一面:

  • 自我介紹
  • vlan與vxlan的區別(區別挺大的,這裡的關鍵點是要答出來vlan只能做到廣播域隔離,但是解決不掉IP地址及MAC重疊的問題,vxlan(overlay技術的一種)可以做到),面試官點點頭,這是他想聽到的。
  • 緊跟著問了一下vxlan為什麼可以解決 IP地址及MAC重疊問題,我描述了下保文封裝以及通訊的過程。
  • 挑一個你最亮眼的專案說說,以及你在該專案中承擔的角色,這個扣得比較細,好在做了準備。
  • 考下演算法吧,1):找兩個連結串列的公共節點。2):如何判斷環形連結串列。
  • 你是寫java的,說下java的類載入機制吧,又問了下JVM記憶體模型(對於搞java的來說這是基礎題)
  • 執行緒池用過吧,說下coreSize,MaxSize,BlockQueue的引數意義
  • 你們控制器用的什麼框架?ODL?ONOS?答:ODL。那你說說ODL的特點吧。聊到了OSGI的熱部署,然後問了我bundle的載入順序,這個我還沒研究過,答得不好。
  • 看你做過telemetry資料採集,對大資料有了解嘛?答:不太瞭解,但是有接觸過flink和kafka,簡單說了下這兩個東西,然後他問了下kafka的topic和partion之類的東西,問得不深,好在之前準備專案時看過這方面的資料,不然就GG。
  • TCP優化,這裡我說了兩點:一個是快速開啟,一個是複用tcp長連線。
  • 接觸過openstack嘛?答:對openstack的Neutron略有了解,簡單介紹了下Neutron的網路模型。
    反問:方向不是很契合,為什麼還給我面試的機會
    答:私有云也會對接SDN,而且我們主要看候選人的基礎紮實與否,具備可培養的潛質就好。

二面:

  • 自我介紹
  • 熟悉哪些涉及模式,答:單例,工廠,觀察者,裝飾者等。問:觀察者模式與中介者模式有什麼區別?答:balabala。問:專案中哪裡用到了觀察者模式?答:交換機通過openflow上送packet-in訊息時,控制器各模組要做出相應處理,當然還有很多其它場景,我就沒一一說了。主要就是listen與notify這樣一個過程。這中間我說我手寫一個觀察者模式吧,他說不需要,簡單描述下就行。
  • telemetry資料採集,簡單描述下?答:用的gRPC遠端呼叫協議,採用的dail-out模式,由交換機主動推送網路資料上來。問:如果生產者生產的資料量很多,消費者來不及消費這些資料怎麼辦,跟他扯了下kafka的機制。然後又問:如果讓你來設計這樣一個資料採集服務,你怎麼做?答:balabala,描述過程中,他也會有些提問,說得不對的地方他會糾正。
  • 如果讓你做一個監控告警服務,你怎麼設計,其實我覺得這個問題有些雞肋,因為跟上述的資料採集感覺差不多。
  • 如何識別tcp和udp報文。答:報文裡有標籤,tcp是6,udp是17。
  • 看你的技術棧有docker和k8s,你有做過容器和虛擬化相關的工作嗎?答:木有,但對這些東西略有了解。他竟然沒追問我,真是佛祖保佑。
  • 邏輯題,25匹馬,大家自行百度,我沒答上來。
  • 建行稻香湖專案,簡單描述下?答:balabala。
  • 後面就扯淡了。看過什麼書,寫過哪些文件,平時喜歡學習嘛。都通過哪些途徑。這個怎麼答不用我多說了啪。。。
    反問:對我的看法
    答:挺好的

三面:

這一面是部門經理面試,大佬氣場比較強,上來就說他只有半小時時間,說我們半小時結束。

  • 自我介紹,這個自我介紹我較前兩次多準備了一些。介紹的更具體更有條理性一點。
  • 挑一個最亮眼的專案說說。(我醉了)
  • 技術我就不問了,前兩面應該考察過了,說說你為什麼跳槽。。。。這個沒有標準答案,感覺不要太耿直就好
  • 目前薪資多少,對跳槽後的薪資有什麼期待。答:猶豫了一下,然後說希望漲幅百分之三十( 之前還沒認真考慮過這個問題,不敢多說)
  • 對未來的規劃,然後他也簡單介紹了下他們部門的情況,說如果我入職會承擔什麼樣的職責。
  • 你有什麼問題想問我嘛?給你幾分鐘的時間
    反問:對我的看法
    答:挺好的,但是工作年限有些短,知識面有些窄,不過沒關係,慢慢打磨就好了。

我是三面之前做的測評。

HR面

巴拉巴拉巴拉巴拉一大堆。。。。。。

最後

最後說點雞湯吧,在面試過程中心態真的很重要,我們可能會遇到簡歷掛、筆試掛、面試掛等各種各樣的問題,一定要調整好心態,不要被網上一些販賣焦慮的資訊影響到,專心去提升自己,找準自己的定位和方向,然後不斷堅持下去,一定會有所收穫的。然後以上面試題我都已經把答案整理成冊了,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 原始碼分析,高併發、高效能、分散式,效能優化,微服務 高階架構開發等等。需要的朋友點選這裡備註csdn,自行去下載即可,祝願還沒上岸的朋友們最終都能收穫一份滿意的工作!!!
在這裡插入圖片描述

相關文章