突入襲來的騰訊面試(一面)

下午四點半左右突然打電話來給我說面試,我記得投了一個多月了吧,突然來消息受寵若驚…以至於我投的什麼工作羣都不太記得了…

言歸正傳,一開始是自我介紹,介紹了一下學校,然後所學的知識,想去從事的崗位(我都忘記了)。然後就開始了技術面試。

  1. 在學校做過什麼事情,有什麼項目?
    答:我說的是做過IGP的綜合組網的實驗,在多個路由協議之間進行重分發路由過濾,實現網絡的互聯互通,說了一下項目的分工,然後項目實施的流程。

  2. OSPF和BGP有什麼區別?
    答:這個我感覺打的不算好也不算壞,因爲這個區別實在是太大了,我不知道從哪裏下手。首先我說一個是外部網關路由協議,一個是內部網關路由協議;OSPF是一個鏈路狀態路由協議,BGP是一個增強型的路徑矢量路由協議;然後底層實現不一樣,BGP是基於TCP的,OSPF是基於IP的,BGP是以自治系統爲一跳,OSPF不是;然後BGP建立鄰居物理鏈路上可以不直接相連,但是OSPF不是;他們的鄰居發現過程也不一樣,我反問了一句這不一樣的點太多了…現在想想可以隨便說說BGP的特點啊,選路規則,BGP路由分發的一些規則,唉。

  3. OSPF鄰居建立的過程
    答:這個我還是回答的很好的我很完整的把整個建立的過程都說了,具體不做贅述了,太多了。

  4. arp的作用
    答:我說ARP是地址解析協議,從已知的IP地址解析出MAC地址(也沒答太多)。

  5. IPv6地址空間,怎麼表示一個IPv6地址
    答:我就只知道是128位,唉,學的少學的少趕緊補。

  6. QoS
    答:服務質量等級,細的我也沒學…惡補惡補,通過不同的等級去發送各類數據,具體實現我沒答出來。

  7. 問了我簡歷上寫的網絡故障項目的實施
    答:這個是簡歷上的內容,要根據個人情況來。

  8. 負載均衡的具體實施措施
    答:我就說了個以太鏈路捆綁,然後LVS可以實現服務器的負載均衡。具體我也沒太明白,只說了一些概念。

  9. traceroute出現*****是什麼情況???
    答:不清楚,經過後續的查詢,好像可能是防火牆封掉了ICMP的返回信息,所以我們得不到什麼相關的數據包返回數據。

    查詢知:源發出 ICMP Equest,第一個request的TTL爲1,第二個request的TTL爲2,以後依此遞增直至第30個;
    中間的router送回ICMP TTL-expired ( ICMP type 11) 通知source,(packet同時因TTL超時而被drop),由此source知曉一路上經過的每一個router;最後的destination 送回ICMP Echo Reply(最後一跳不會再回ICMP TTL-expired)。

    所以中間任何一個router上如果封了ICMP Echo Request, traceroute就不能工作;如果封了type 11 (TTL-expired), 中間的router全看不到(爲***),但能看到packet到達了最後的destination;如果封了ICMP Echo Reply,中間的全能看到,最後的destination看不到。

    如果在linux上使用traceroute,默認使用udp協議,除了第一跳,剩下的都是* * *。八成是因爲虛擬機nat 路由器,默認丟棄port>32767的包。 所以一切都解釋了。圓滿了。

  10. 網絡通信五元組
    答:源端口、源地址、協議號、目的端口、目的地址。

  11. python的數據結構,元組和列表的區別
    答:打得不好,有點緊張,我也忘了怎麼說的了…

大公司就是大公司啊,很多細節的東西自己都不會。不說了,學習了,唉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章