mysql
有哪些事務隔離級別,Mysql 的事務隔離級別是怎么實現的?(每家都問)
索引原理(每家都問)
分庫分表的策略,如果要按照分表字段以外的字段作為查詢條件怎么辦(每家都問)
MVCC 和間隙鎖原理(滴滴 字節 百度)
explain 的 type 字段有哪些(知乎)
update 語句的執行流程,binlog 的作用和幾種格式(滴滴)
主從同步的原理和問題(字節 滴滴 陌陌)
發生死鎖的原因以及如何解決(滴滴 順豐)
如何優化大 offset(陌陌)
redis
緩存如何保證一致性(每家都問)
用過 redis 哪些數據結構,使用場景是什么(每家都問)
redis 的 connect 和 pconnect 的區別,pconnect 有什么問題(滴滴 陌陌)
redis 如何實現分布式鎖,有什么問題(陌陌)
redis 為什么用跳表實現有序集合?原理,用有序集合的場景(字節 滴滴)
主從同步的原理,哨兵和集群的區別(滴滴)
redis cluster 用的什么協議同步數據,哨兵的選舉呢(陌陌)
rdb 和 aof 的原理(滴滴 高德)
數據過期和淘汰策略(滴滴 高德 字節)
緩存雪崩 擊穿 穿透(滴滴 陌陌)
php
php-fpm 的生命周期,創建進程方式,各自的優缺點(騰訊 百度 滴滴 陌陌)
php 數組遍歷為什么能保證有序(滴滴)
php 怎么實現的弱類型,怎么實現一個擴展(騰訊)
常見魔術方法和函數(騰訊 滴滴)
es
深度分頁會有什么問題(滴滴 百度 陌陌)
倒排索引的原理(字節 高德)
lsm 樹原理(字節)
kafka
kafka 的架構,大致儲存結構(高德 字節 滴滴)
如果消費者數超過分區數會怎么樣?(順豐 滴滴)
怎么保證數據的可靠投遞?(陌陌 字節)
消費者的 offset 存在哪里?(字節 騰訊 陌陌)
如何通過 offset 定位消息?(字節)
時間輪的原理(陌陌 順豐)
kafka 寫入高性能的原因,sendfile 和 mmap 原理,為什么不用 splice(滴滴)
網絡
https 原理,tls 握手需要幾個 rtt?(滴滴 百度)
瀏覽器訪問某個網址的詳細過程,四次揮手(騰訊 滴滴)
http2 和 quic 原理(字節)
分布式系統
分布式事務怎么處理(高德 陌陌)
簡述 raft 原理(陌陌)
分布式 id 的幾種實現和優缺點(滴滴)
降級 限流 熔斷實現原理(高德 陌陌)
其他
布隆過濾器的實現原理和使用場景(滴滴)
進程間通信有哪幾種方式(騰訊)
進程線程協程區別(滴滴 知乎)
lvs 原理,如何保證高可用(滴滴)
502 504 什么原因,如何處理(滴滴 百度 騰訊 順豐)
給你兩個一模一樣的玻璃球,求出 100 層樓哪一層開始玻璃球會被摔碎(騰訊)
一致性 hash 原理,怎么解決節點少數據傾斜的問題(滴滴 陌陌)
系統設計
設計秒殺系統,需要支持 100W 以上 QPS(滴滴)
設計微博首頁,需要拉取所有關注用戶的最近 20 條微博(百度)
搶紅包算法設計(百度 滴滴)
設計一個短鏈系統(百度)
來源 http://www.gtalent.cn/pin/c6dVwKBBAHI8edPca6e3yT?fm=zh
