騰訊後台開發C C 面試題

2021-10-23 04:45:20 字數 983 閱讀 5047

參考:後台開發高頻面試題目

面試分為以下幾大塊

一、 c/c++

const

多型什麼類不能被繼承

二、網路

網路的位元組序

網路知識 tcp三次握手 各種細節 timewait狀態

tcp 與 udp 區別 概念 適用範圍

tcp四次揮手講一下過程,最後一次ack如果客戶端沒收到怎麼辦,為什麼揮手不能只有三次,為什麼time_wait

對於socket程式設計,accept方法是幹什麼的,在三次握手中屬於第幾次,可以猜一下,為什麼這麼覺得。

tcp怎麼保證有序傳輸的,講下tcp的快速重傳和擁塞機制,知不知道time_wait狀態,這個狀態出現在什麼地方,有什麼用?

知道udp是不可靠的傳輸,如果你來設計乙個基於udp差不多可靠的演算法,怎麼設計?

http與https有啥區別?說下https解決了什麼問題,怎麼解決的?說下https的握手過程。

tcp 粘包半包問題怎麼處理?

keepalive 是什麼東東?如何使用?

列舉你所知道的tcp選項,並說明其作用。【視窗擴大因子、sack選擇確認選項、mss】

socket什麼情況下可讀?

nginx的epoll模型的介紹以及**io多路復用模型**

syn flood攻擊

流量控制,擁塞控制

tcp和udp區別,tcp如何保證可靠性,對方是否存活(心跳檢測)

http1.1與http1.0區別,http2.0特性

http1.1長連線時,傳送乙個請求阻塞了,返回什麼狀態碼?

基於socket網路程式設計和tcp/ip協議棧,講講從客戶端send()開始,到服務端recv()結束的過程,越細越好

udp呼叫connect有什麼作用?

從輸入url到頁面顯示的過程

後台開發面試題

騰訊後台開發面試題

三面是總監面,本人不幸被拒了,這次面試沒有問 專案相關的問題,專案的問題是放在二面問的。三面給人的 感覺要求很嚴,有些問題看似基礎,但問得很細,稍有閃失就被pass,絕不能有模稜兩可那種回答,以下是面試題 1 tcp三次握手的過程,accept發生在三次握手哪個階段?2 tcp流,udp的資料報,之...

騰訊後台開發三面面試題

三面是總監面,本人不幸被拒了,這次面試沒有問 專案相關的問題,專案的問題是放在二面問的。三面給人的 感覺要求很嚴,有些問題看似基礎,但問得很細,稍有閃失就被pass,絕不能有模稜兩可那種回答,以下是面試題 1 tcp三次握手的過程,accept發生在三次握手哪個階段?2 tcp流,udp的資料報,之...

騰訊後台開發面試題 整理2

1 tcp三次握手的過程,accept發生在三次握手哪個階段?2 tcp流,udp的資料報,之間有什麼區別,為什麼tcp要叫做資料流?3 const的含義及實現機制,比如 const int i,是怎麼做到i只可讀的?4 valitale的含義。5 offsetof s,m 的巨集定義,s是結構型別...