3.7號投的簡歷,3.8hr**談面試
約3.14 5點
一面(50min):
1.首先你的簡歷上面寫了兩個小專案,來說一下你認為最貼近後端開發這個的那個專案。(複習了,詳細講了,也沒有問問題)
2.你是乙個 acmer,談一談acm,然後談到工作室負責人,負責做什麼(我是topcoder總負責人)。
3.開始進行乙個基礎知識的面試,給了五個方面,八股文,選擇三個,我瞬間覺得面試官很好哈哈哈。
4.計算機網路,說問了乙個面試經常會問的乙個問題,關於網頁訪問的乙個流程,訪問到渲染出頁面的乙個過程。(由於本人做個面經的提前準備,就回答了乙個dns解析位址的乙個錯誤,從瀏覽器dns快取,第二個我說了伺服器快取,其中和是不夠準確的,瀏覽器和本地host檔案,最後才到伺服器)
回答:總體乙個流程:
dns解析—>tcp 連線—>瀏覽器傳送http請求—>伺服器響應請求—>瀏覽器解析html檔案—>瀏覽器布局渲染
• dns 解析:將網域名稱解析成 ip 位址
• tcp 連線:tcp 三次握手
• 傳送 http 請求
• 伺服器處理請求並返回 http 報文
• 瀏覽器解析渲染頁面
• 斷開連線:tcp 四次揮手
5.回答的時候有說tcp連線,我就機智的問了要不要詳細說一下三次握手,然後我詳細講了三次握手(面試官說你說得很對,就是感覺還是有點緊張哈,其實本人才一開始回答之後就不是那麼緊張了,害有些詞還是少說得好,比如:然後,嗯 我認為)
6.說一下作業系統(由於我猶豫,他沒有問什麼問題,也可能是時間關係,他手機剛剛好響了)
7.來說一下資料結構。
8.問了你認為的高效演算法,我說了三個快排,歸併,堆排。
9.好,你來說一下快排和堆排的時間複雜度和空間複雜度。
10.最後,做題目,平衡二叉樹。
11.你還有什麼問題麼?
問了技術分享,以及我需要學習的東西。
很多想不起來了
位元組跳動後端開發 面經 涼經
面試的是c 開發,很早開了牛客網進入了直播間。面試約的14點,我提前了十分鐘進去掛著。到準點了面試官還沒到.過了大概五分鐘,面試官進來了。然後就說遲到了,因為牛客需要裝置檢查,大概14 07的時候面試才開始 有點生氣 問題 首先是自我介紹,我是balabala,講了一些事蹟。最後一段提前寫了一下自己...
位元組懂車帝 後端開發面經
資料庫事務隔離級別,如何實現隔離。mysql和oracle預設的隔離級別 資料庫b 樹怎麼儲存 b 樹redis問了好多 都沒有聽說過 tcp 為什麼揮手四次 握手三次?揮手的 wait?a b a b key 2print b print a鍊錶中環的入口節點 對於乙個給定的鍊錶,返回環的入口節點...
位元組跳動 騰訊後台開發面經分享 2019 5
問題1 請詳細描述三次握手和四次揮手的過程 要求熟悉三次握手和四次揮手的機制,要求畫出狀態圖。問題2 四次揮手中time wait狀態存在的目的是什麼?這個問題是畫出四次揮手狀態圖,會引申問你。不排除還會問為什麼四次揮手是四次不是二次等問題。最好是把相關問題均掌握。問題3 tcp是通過什麼機制保障可...