位元組跳動運維研發面經

2021-10-02 01:35:42 字數 1258 閱讀 3122

工作內容

所做專案的難點

寫乙個單例,在寫乙個靜態內部類的單例

jvm記憶體模型

程式計數器是幹嘛的

jvm引數都有哪些

從寫入url到返回頁面的過程

dns是在哪維護的?維護的什麼?怎麼找到具體的ip的

整個http的請求流程

springmvc從收到請求到返回響應的流程

常見的http狀態碼?504是什麼

滑動視窗?解決什麼問題

資料庫連線池幹嘛的?有哪些引數?

程式是怎麼連線並運算元據庫的?(從建立tcp連線說起)

資料庫索引結構?為什麼用b+樹做索引

什麼情況下索引失效?什麼樣的查詢會失效

聯合索引的原則

springboot和springcloud的區別

springcloud常用元件

redis常用資料結構

什麼是快取穿透?怎麼解決

什麼是快取擊穿?怎麼解決

一致性hash演算法

如果節點過於聚集怎麼辦?假如都在左半環,怎麼解決?

演算法:給乙個字串,求最大不重複子串(不能有重複字母)(如給定字串abcadb,最大不重複串為abc)

工作內容(問的鉅細,拿你的場景問你)

設計乙個規則模組,怎麼動態修改規則,響應時間盡量短

對已有的規則,es怎麼建立索引

es原理,什麼是倒排索引

es集群

kafka?忘了問啥了

kafka的ack機制

spring中用到的設計模式

觀察者模式主要是用來幹嘛的

spring啟動流程

spring單例模式是怎麼實現的

裝bean的容器是什麼?怎麼實現的

乙個web專案,響應慢,怎麼排查,不考慮呼叫第三方介面(詳細到具體實現)

兩個list求交集,寫**,時間複雜度是多少(我用的set)使用set一定是o(n)麼

如果上面演算法是業務場景,怎麼設計實現,假如list1為所有許可權,list2為使用者許可權,允許使用中介軟體,怎麼實現交集

多執行緒下hashset是執行緒安全的麼

juc包下除了concurrenthashmap還有什麼

乙個簡訊模組,多個執行緒傳送資訊給客戶,該怎麼設計

高併發情況下如何保證介面冪等性

synchronize原理

synchronize和lock的區別

鎖在底層是乙個什麼概念?怎麼實現的

分布式事務

了解flink麼?storm呢、hadoop呢

位元組跳動後端開發 面經 涼經

面試的是c 開發,很早開了牛客網進入了直播間。面試約的14點,我提前了十分鐘進去掛著。到準點了面試官還沒到.過了大概五分鐘,面試官進來了。然後就說遲到了,因為牛客需要裝置檢查,大概14 07的時候面試才開始 有點生氣 問題 首先是自我介紹,我是balabala,講了一些事蹟。最後一段提前寫了一下自己...

位元組跳動 騰訊後台開發面經分享 2019 5

問題1 請詳細描述三次握手和四次揮手的過程 要求熟悉三次握手和四次揮手的機制,要求畫出狀態圖。問題2 四次揮手中time wait狀態存在的目的是什麼?這個問題是畫出四次揮手狀態圖,會引申問你。不排除還會問為什麼四次揮手是四次不是二次等問題。最好是把相關問題均掌握。問題3 tcp是通過什麼機制保障可...

位元組跳動 AI lab後端開發 面試 涼經)

3.7號投的簡歷,3.8hr 談面試 約3.14 5點 一面 50min 1.首先你的簡歷上面寫了兩個小專案,來說一下你認為最貼近後端開發這個的那個專案。複習了,詳細講了,也沒有問問題 2.你是乙個 acmer,談一談acm,然後談到工作室負責人,負責做什麼 我是topcoder總負責人 3.開始進...