一天約了四個(gè)面試,復(fù)盤(pán)一下面試經(jīng)歷和薪資范圍
?前言
昨天我的交流群里,有位寶藏群友分享了自己的面試經(jīng)歷:一天約了4個(gè)線上面試,收獲滿(mǎn)滿(mǎn)。
群友為大家分享了面試題和每個(gè)公司給出的薪酬范圍。
簡(jiǎn)單說(shuō)下這位群友的情況:3年開(kāi)發(fā)經(jīng)驗(yàn),最近2年做Go語(yǔ)言開(kāi)發(fā),還有1年Java/PHP工作經(jīng)驗(yàn)。手撕CSAPP選手,每天打卡分享手寫(xiě)的學(xué)習(xí)筆記。
也有群友反饋,網(wǎng)上有人說(shuō)海投200多份簡(jiǎn)歷沒(méi)人回復(fù),boss直聘上都是已讀不回。對(duì)比寶藏群友一天約4個(gè)面試可以說(shuō)是云泥之別。
約不到面試很重要的一個(gè)原因,就是簡(jiǎn)歷不行?;蛘吆M兜墓径疾豢孔V,如果海投200家都是已讀不回,大概率不是這200家公司的問(wèn)題......
群友面經(jīng)分享
再次感謝寶藏群友的分享,給了大家刷題的方向、市場(chǎng)的薪酬行情、更重要的是給了大家信心。
在求職市場(chǎng)哀鴻遍野的情況下,還能做到一天能約到4個(gè)面試,不說(shuō)別人,起碼給了我很大的信心,對(duì)市場(chǎng)還是看好的。(如果這篇文章能給10個(gè)人帶來(lái)信心,我就心滿(mǎn)意足了)
(相同的事情,不同的人看會(huì)有不同的反饋:比如對(duì)于這件事情我是看到了市場(chǎng)的信心,還是有不少公司在招聘的,并且待遇不差,要求確實(shí)不低,沒(méi)有像網(wǎng)傳中說(shuō)只讀不會(huì)連面試機(jī)會(huì)都沒(méi)有那么悲觀;有的群友看到面試題的反饋是太卷,會(huì)的不多;有的群友看到的反饋是找開(kāi)發(fā)崗位,Docker CNI 的實(shí)現(xiàn)都要考嗎.....)
20K-30K 深圳
Docker 底層、多階段構(gòu)建、原子指令你怎么理解、CSP和Actor分布式模型的區(qū)別、內(nèi)存對(duì)齊、Channel 和select的基本用法、賦值你認(rèn)為有多少條匯編指令、比較出名的開(kāi)源項(xiàng)目pr、Redis持久化、GMP模型、一致性算法
13-20K * 13 深圳
3個(gè)算法題,暴力1道,2道有思路,一個(gè)貪心、一個(gè)動(dòng)態(tài)規(guī)劃、一個(gè)冒泡。聊異步、業(yè)務(wù)、持久化
13-20K * 13 廈門(mén)
TCP 粘包怎么解決、同步控制 waitgroup 、數(shù)據(jù)庫(kù)索引優(yōu)化、TCP 如何實(shí)現(xiàn)可靠性、隊(duì)列,樹(shù),棧的應(yīng)用場(chǎng)景和區(qū)別、TCP 在 linux 中一些參數(shù)的含義、一些十進(jìn)制轉(zhuǎn)換二進(jìn)制、十六進(jìn)制、如何定位死鎖,鏈表簡(jiǎn)單題
16-20K 上海
戰(zhàn)爭(zhēng)迷霧怎么實(shí)現(xiàn)、共識(shí)算法、Channel、Make和New的區(qū)別、GMP、數(shù)組類(lèi)型算法、UDP實(shí)現(xiàn)可靠協(xié)議、分布式模型、Panic沒(méi)被Recover怎么處理、切片擴(kuò)容、Docker CNI 的實(shí)現(xiàn)、數(shù)據(jù)落盤(pán)怎么做的、Lua
看到這里大家心里應(yīng)該有個(gè)數(shù)了,可以看看自己的期望薪資,再看看目前市場(chǎng)上考察的這些知識(shí)點(diǎn),查漏補(bǔ)缺。
也歡迎大家關(guān)注我的公眾號(hào),后面會(huì)持續(xù)更新面試題、面試復(fù)盤(pán)相關(guān)的文章,希望對(duì)大家有幫助,更歡迎大家的投稿分享。
需要做簡(jiǎn)歷指導(dǎo)的也可以關(guān)注公眾號(hào),加我微信。
大廠面經(jīng)
受高啟強(qiáng)的影響,我也在讀《孫子兵法》,分享這段話給大家:求其上,得其中;求其中,得其下,求其下,必?cái) ?/p>
映射一下目前互聯(lián)網(wǎng)的就業(yè)市場(chǎng),道理簡(jiǎn)單明了:如果你想進(jìn)中廠,就要做進(jìn)大廠的準(zhǔn)備。如果你想找到月薪1W+的工作,就需要做月薪1W5+的準(zhǔn)備。如果你的目標(biāo)就是找到工作,起碼要做沖洗中小廠的準(zhǔn)備。如果你的目標(biāo)就是找個(gè)小公司混日子,大概率找不到工作。
為了更好的幫助到大家,我還整理了網(wǎng)絡(luò)上很有價(jià)值的大廠面經(jīng):字節(jié)、騰訊、滴滴、騰訊云、小米、小米游戲。
希望對(duì)大家有幫助,建議收藏,并且轉(zhuǎn)發(fā)給好朋友。
下面先分享一下我?? 知識(shí)星球??? 里字節(jié)嘉賓關(guān)于求職面試的答疑,大廠更看重的是什么? 給大家指指方向,少走彎路。
星球有問(wèn)必答
星友提問(wèn)
大佬好,最近我要去面試試水了,想問(wèn)一下 有沒(méi)有關(guān)于java或者go遇到的生產(chǎn)案例分享 最好是關(guān)于jdk或者第三方包的bug,容易加分。感謝!
嘉賓回答
你是面校招還是社招?一般面試官會(huì)根據(jù)你的簡(jiǎn)歷中項(xiàng)目經(jīng)歷、實(shí)現(xiàn)細(xì)節(jié)來(lái)展開(kāi)逐層遞進(jìn),你說(shuō)的生產(chǎn)案例最好還是自己實(shí)戰(zhàn)經(jīng)歷過(guò)的,不然很容易就發(fā)現(xiàn)不是你的項(xiàng)目或者會(huì)被打上項(xiàng)目參與不深入的標(biāo)簽。
每一次面試都盡量準(zhǔn)備充分,不要抱著水水的心態(tài),大公司面試都會(huì)留痕和面評(píng)的,如果你是想豐富下面試經(jīng)驗(yàn),建議你先找一些小公司或者不太想去的公司面一面找找感覺(jué),自己心儀的公司和崗位一定要準(zhǔn)備充分再去發(fā)起面試流程!
星友
我是屬于社招,一般面試官會(huì)問(wèn)處理過(guò)的最亮的技術(shù)點(diǎn),目前是游戲平臺(tái)后端開(kāi)發(fā) 但實(shí)話實(shí)說(shuō) 所用技術(shù)和閃光點(diǎn)太普通。
不是項(xiàng)目造假的意思,就是準(zhǔn)備幾個(gè) 生產(chǎn)上處理過(guò)的幾個(gè)難度較高的技術(shù)問(wèn)題
嘉賓
建議你可以仔細(xì)盤(pán)一盤(pán)負(fù)責(zé)項(xiàng)目的文檔、代碼等資源,即使很多東西不是從0到1自己做的,也可以借鑒和領(lǐng)悟下其中的技術(shù)實(shí)現(xiàn)細(xì)節(jié);平時(shí)也可以多寫(xiě)寫(xiě)技術(shù)文章,輸出些自己工作內(nèi)容中有技術(shù)特色的地方。
星友
我負(fù)責(zé)的項(xiàng)目就是我從0到1弄好的,包括文檔和代碼,里面確實(shí)沒(méi)有拿高薪的技術(shù)亮點(diǎn)。
嘉賓
技術(shù)亮點(diǎn)是客觀的項(xiàng)目經(jīng)歷,除非面試官也做過(guò)類(lèi)似東西,能和你產(chǎn)生互動(dòng)否則是不太感興趣和深入聊的,技術(shù)棧是共同語(yǔ)言也便于考察個(gè)人技術(shù)能力,面試的時(shí)候也要學(xué)會(huì)主導(dǎo)話題,揚(yáng)長(zhǎng)避短多聊自己的優(yōu)勢(shì)點(diǎn)。說(shuō)到“拿高薪”,這里說(shuō)一句大白話:有多大本事拿多少錢(qián)。能力和薪資是正相關(guān)匹配的,一家公司招聘人才的能力模型會(huì)參考專(zhuān)業(yè)知識(shí)、工作閱歷、個(gè)人性格等多方面,而面試的招聘過(guò)程雙向是有信息差的,最終影響你薪酬水平的是面試結(jié)果(帶有信息差的能力評(píng)價(jià))+ 你當(dāng)前的薪資水平、職級(jí)(自身當(dāng)前的社會(huì)客觀能力反饋)+ HR可操作的漲幅空間。
星友
理解,謝謝大佬的誠(chéng)懇的解答,我還是從技術(shù)棧下功夫,這樣和面試官的共鳴會(huì)高一些,也不再執(zhí)迷于某個(gè)技術(shù)亮點(diǎn)。
嘉賓
不客氣,加油!技術(shù)棧扎實(shí)絕對(duì)沒(méi)問(wèn)題??
重點(diǎn)干貨已經(jīng)加粗標(biāo)記了,上面這個(gè)問(wèn)答建議再看一遍,很經(jīng)典的問(wèn)題。
以下面經(jīng)來(lái)自網(wǎng)絡(luò),感謝大佬們的分享,非本人,我只是做了面經(jīng)的搬運(yùn)工,希望對(duì)大家有幫助。
字節(jié)面經(jīng)
一面
自我介紹+算法題:
- https://leetcode-cn.com/problems/find-peak-element/
- https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 3. https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/
問(wèn)答
- 索引,倒排索引,切詞,如何根據(jù) doc id 有沒(méi)有出現(xiàn)某個(gè) token
- 服務(wù)高可用是怎么做的
- MySQL 可重復(fù)讀、讀提交區(qū)別、原理
- 爬蟲(chóng) URL 去重,設(shè)計(jì)存儲(chǔ)結(jié)構(gòu)(FST,前綴樹(shù)+后綴樹(shù)) MySQL (a,b,c) 索引,幾條 SQL 走索引的情況
- 思考題:概率 p 生成 0,1-p 生成 1,如何 1/2 概率生成 1
二面
算法題:
- https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/
- https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/
- https://leetcode-cn.com/problems/coin-change-2/
技術(shù)問(wèn)題
- 講一下 es 索引的過(guò)程
- 切詞怎么切,切詞算法,降噪
- 讓你帶應(yīng)屆生,怎么帶,
- 有什么工程經(jīng)驗(yàn)可以分享
- Redis 緩存淘汰有哪些
三面
自我介紹
算法題:
- https://leetcode-cn.com/problems/first-missing-positive/
技術(shù)面
- 文章下面的評(píng)論,按點(diǎn)贊數(shù)排序,SQL 怎么寫(xiě)
- 把所有評(píng)論放到內(nèi)存里,怎么設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)并排序
- select * 會(huì)有什么問(wèn)題
- 緩存熱 key 怎么解決
- 職業(yè)發(fā)展
- 領(lǐng)導(dǎo)如何評(píng)價(jià)你
- 項(xiàng)目難點(diǎn),亮點(diǎn)
滴滴面經(jīng)
一面
- 介紹項(xiàng)目
- 問(wèn)我為什么選擇GO,看我有Java從業(yè)經(jīng)歷。
- 介紹一下java 和 go 區(qū)別,我猜是讓我說(shuō)一些他們的不同點(diǎn),go 比java 哪里好。我說(shuō)了一些 特性 3.1 問(wèn)我協(xié)程比進(jìn)程好在哪里? 我自己順便說(shuō)了進(jìn)程線程 協(xié)程三者關(guān)系 4. 問(wèn)我想從事什么
- 項(xiàng)目中有bloom介紹了一下怎么使用的,精度,損失
- GPM模型
- redis使用模式 主從 哨兵 巴拉巴拉
- 接著聊項(xiàng)目,然后問(wèn)了算法
- 漸進(jìn)式的聊面試,很輕松
- 問(wèn)我能不能接受看php? 反問(wèn)時(shí)候,聊了一下GORM,應(yīng)用情況。他們的go-spring,還有他們的夜鶯系統(tǒng)。因?yàn)榭催^(guò)一點(diǎn)點(diǎn)所以想問(wèn)問(wèn)。有培養(yǎng)體系,教我如何寫(xiě)GO(這個(gè)我很欣慰),說(shuō)有大佬內(nèi)部課程。
二面
- 自我介紹(面試官也不看我,一臉嚴(yán)肅我特害怕。然后自我介紹磕磕絆絆的)
- 問(wèn)我看源碼嗎?
- 問(wèn)了問(wèn)GC 發(fā)展史,都怎么玩的 每次優(yōu)化了啥
- 問(wèn)了問(wèn)我go 內(nèi)存 優(yōu)化了哪些東?(這題我忘了咋問(wèn)的了)
- 問(wèn)了一下我項(xiàng)目里nodejs 升級(jí)為 java 為啥會(huì)快了那么多。6.問(wèn)了紅黑樹(shù)特性,哪個(gè)數(shù)據(jù)結(jié)構(gòu)用到了。我介紹了一下 紅黑樹(shù) 一些特性 比如 平均查找時(shí)間 低 插入刪除需要 左旋右旋調(diào)平衡。我想到 java里 hashmap 用到了這個(gè)結(jié)構(gòu) 7.問(wèn)了一下map的底層結(jié)構(gòu) 順便介紹了一下 sync map
- 找出兩個(gè)大文件交集
- 算法 leetcode 兩棵樹(shù) b 是 a子集那道題思路 怎么做 dfs 然后比較 值和 指針
- 聊了一下 我的項(xiàng)目 召回相關(guān)的 和 nodejs java 遷移 效率提升問(wèn)題
- 聊了一下 go-spring 夜鶯 還有 didi 有個(gè) 寫(xiě)sql的github 項(xiàng)目 想問(wèn)一下應(yīng)用情況。問(wèn)我能不能 接受 看看php 之類(lèi)的
- 問(wèn)了問(wèn)我為啥離職
騰訊面經(jīng)
一面
- 算法題二選一
??https://leetcode-cn.com/problems/permutations/??
??https://leetcode-cn.com/problems/sorted-merge-lcci/??
- MySQL 隔離級(jí)別
- MySQL 鎖
- MySQL 存儲(chǔ)結(jié)構(gòu)(b+樹(shù))
- 索引 回表 是什么
- 消息隊(duì)列,rabbitmq
- rabbitmq 如何保證可靠性(生產(chǎn)者可靠性、消費(fèi)者可靠性、存儲(chǔ)可靠性) - rabbitmq 幾種模式
- es 索引的過(guò)程
- 線上是如何分表分庫(kù)的,用什么做分表分庫(kù)的策略,跨表查詢(xún)
- MySQL 如何同步到 es
- 線上 Redis 用的是什么模式
- 緩存熱 key 怎么辦
二面
- 介紹項(xiàng)目
- defer 、go 繼承,手寫(xiě)快排
- 登錄流程,JWT、session、cookie
三面
- 緩存一致性
- Redis key 統(tǒng)計(jì)
- Redis 單線程,io 多路復(fù)用
- 算法題 https://www.nowcoder.com/practice/35119064d0224c35ab1ab612bffee8df
- Redis slowlog 原理
四面(面委)
- 項(xiàng)目為主
- tcp quick_ack 、 nodelay ,socket 編程
- 職業(yè)規(guī)劃
- 為什么換工作
五面(GM)
- 項(xiàng)目
- go 協(xié)程機(jī)制
騰訊云
這個(gè)面經(jīng)來(lái)源于網(wǎng)絡(luò),這位朋友主要技術(shù)方向是k8s、容器、云計(jì)算。
有服務(wù)上云的實(shí)踐經(jīng)歷,了解cicd基本流程,求知意向是容 器研發(fā)、基礎(chǔ)架構(gòu)研發(fā)、運(yùn)維研發(fā)之類(lèi)的(主要還是研發(fā)方向)。
項(xiàng)目方向:
項(xiàng)目的話我不多說(shuō)什么,就是自己的項(xiàng)目細(xì)節(jié)自己肯定清楚,如果項(xiàng)目中不是自己做的 部分,建議不要在簡(jiǎn)歷上寫(xiě)太多,寫(xiě)清楚自己做了什么,容易被摳細(xì)節(jié)問(wèn),項(xiàng)目一般都會(huì)摳細(xì)節(jié),特別細(xì)的那種!!!
語(yǔ)言棧:
因?yàn)橹饕Z(yǔ)言棧是go,所以一般都比較少問(wèn)python。
golang
1、gin框架路由怎么實(shí)現(xiàn)的,具體正則怎么匹配?限流中間件怎么實(shí)現(xiàn)? 2、go的slice 與數(shù)組的區(qū)別,slice的實(shí)現(xiàn)原理,源碼? 3、golang的協(xié)程調(diào)度,gpm模型。協(xié)程調(diào)度 過(guò)程中的鎖。4、golang的channel實(shí)現(xiàn),channel有緩存和無(wú)緩存,一般會(huì)直接擼碼 (三個(gè)goroutine順序打印)。5、golang的關(guān)鍵字defer、recover、pannic之類(lèi)的實(shí)現(xiàn) 原理。6、sync包里面的鎖、原子操作、waitgroup之類(lèi)的。7、make和new的區(qū)別, 引用類(lèi)型和非引用類(lèi)型,值傳遞之類(lèi)的。
python
1、python多線程、多進(jìn)程。2、python的裝飾器怎么實(shí)現(xiàn)的?
操作系統(tǒng)
1、進(jìn)程、線程、協(xié)程間的區(qū)別以及他們間的切換之類(lèi)的,有時(shí)候會(huì)問(wèn)到語(yǔ)言級(jí)別的協(xié) 程。2、io復(fù)用、用戶(hù)態(tài)/內(nèi)核態(tài)轉(zhuǎn)換 3、awk命令 4、linux查看端口占用 5、top命 令,free命令中的各個(gè)參數(shù)表示什么,buff/cache都表示什么?
k8s & 容器:
1、簡(jiǎn)單聊一下什么是云原生、什么是k8s、容器,容器與虛機(jī)相比優(yōu)勢(shì)。2、k8s組 件,pod創(chuàng)建的過(guò)程,operator是什么? 3、docker是怎么實(shí)現(xiàn)的,底層基石 namespace和cgroup。4、k8s的workload類(lèi)型,使用場(chǎng)景,statefulset你們是怎么用 的? 5、limit和request,探針,一般怎么排查pod問(wèn)題,查看上次失敗的pod日志。6、sidecar是什么,怎么實(shí)現(xiàn)的? 7、pv,pvc,動(dòng)態(tài)pv怎么實(shí)現(xiàn) 8、k8s的聲明式api 怎么實(shí)現(xiàn)的,informar源碼。9、cicd,發(fā)布模式。10、svc的負(fù)載均衡、服務(wù)發(fā)現(xiàn), ipvs與iptables。以上基本是會(huì)被問(wèn)的點(diǎn)(雖然有一些問(wèn)題我也不是很熟),另外很多 會(huì)被問(wèn)k8s的網(wǎng)絡(luò)之類(lèi)的,因?yàn)槲冶容^菜,這塊被問(wèn)的比較少。
計(jì)算機(jī)網(wǎng)絡(luò):
1、tcp三次握手四次揮手,為什么不能是兩次握手,三次揮手?握手和揮手過(guò)程中的狀 態(tài)。2、time_wait作用,為什么是2msl,close_wait作用,time_wait過(guò)多怎么辦? 3、http請(qǐng)求的過(guò)程,瀏覽器輸入網(wǎng)址請(qǐng)求過(guò)程?dns解析的詳細(xì)過(guò)程? 4、https與http 的區(qū)別,https第一次服務(wù)端回傳是否加密? 5、tcp與udp區(qū)別,tcp怎么保證可靠性。6、http請(qǐng)求頭、分隔符、?連接怎么實(shí)現(xiàn)
數(shù)據(jù)庫(kù):
1、mysql的事務(wù),事務(wù)使用場(chǎng)景。2、mysql的索引,什么情況下索引失效,聚簇索引 與非聚簇索引,索引的存儲(chǔ)b+樹(shù)與b-樹(shù)區(qū)別。3、join的內(nèi)外連接,最左匹配原則。4、redis的數(shù)據(jù)結(jié)構(gòu),hmap怎么實(shí)現(xiàn)的,持久化怎么做,go操作redis的方式。數(shù)據(jù)庫(kù) 方向有被問(wèn)到,我基本沒(méi)答上來(lái)(一般都告訴他只會(huì)基礎(chǔ),開(kāi)發(fā)直接使用gorm)。
數(shù)據(jù)結(jié)構(gòu)與算法:
1、倒排索引和B+樹(shù) 2、判斷鏈表是否有環(huán),時(shí)間復(fù)雜度要求0(1) 3、LeetCode上合并 區(qū)間的題 4、leetcode的股票買(mǎi)賣(mài)的題 5、二叉樹(shù)的最近公共祖先 6、有序數(shù)組合并 7、什么是平衡二叉樹(shù)、最小堆 8、大文件的top10問(wèn)題 9、golang實(shí)現(xiàn)棧、隊(duì)列
其他:
1、git 的相關(guān)操作,合并commit,合并之類(lèi)的。2、場(chǎng)景設(shè)計(jì)(比較多)
小米面經(jīng)
一面
- innodb MVCC實(shí)現(xiàn)
- b+樹(shù)是怎么組織數(shù)據(jù)的,數(shù)據(jù)的順序一定是從左到右遞增的么
- ?分裂偽代碼,b+樹(shù)的倒數(shù)底層層可以?分裂么
- 合并k個(gè)有序鏈表
- redis的hashtable是怎么擴(kuò)容的
- select poll epoll,epoll具體是怎么實(shí)現(xiàn)的
- GMP是怎么調(diào)度,channel是怎么收發(fā)消息的,channel的recq和g是怎么建立關(guān)系 的
- innodb二次寫(xiě)是什么
- undo里面具體存的是什么
- b+樹(shù)節(jié)點(diǎn)具體存的是什么
- mysql一?最大能存多少數(shù)據(jù)
- myisam和innodb索引上的區(qū)別
- innodb commit之前,redo 的prepare然后binlog commit,然后redo再commit有 什么缺點(diǎn)?5.6之后是怎么優(yōu)化的? 14. redo和binlog的區(qū)別
- 讀鎖和寫(xiě)鎖區(qū)別
二面
- 蛇形打印二叉樹(shù)
- myisam為什么不支持事務(wù),如果要支持事務(wù)要怎么做
- 函數(shù)只能返回1-7的隨機(jī)數(shù),請(qǐng)用這個(gè)函數(shù)返回1-5,要求平均 4. 聊項(xiàng)目
三面
- go的協(xié)程調(diào)度和os的線程調(diào)度有什么區(qū)別
- 只有寫(xiě)鎖實(shí)現(xiàn)讀寫(xiě)鎖
- go的調(diào)度是怎么實(shí)現(xiàn)的
- go的網(wǎng)絡(luò)IO為什么快?還有優(yōu)化空間么
- epoll為什么這么快,還有優(yōu)化空間么?如果要你實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)IO應(yīng)該怎么實(shí)現(xiàn)
- 設(shè)計(jì)一個(gè)每秒80萬(wàn)qps的過(guò)濾器
- 過(guò)濾器用redis實(shí)現(xiàn),宕機(jī)期間數(shù)據(jù)怎么恢復(fù)
- 設(shè)計(jì)一個(gè)下單 扣減庫(kù)存的分布式應(yīng)用,請(qǐng)求超時(shí)了怎么辦,一直重試超時(shí)了怎么辦
- 數(shù)組A1 2和數(shù)組B2 3是一個(gè)關(guān)系圈,A能通過(guò)2找到3,數(shù)組A1 2和數(shù)組B2 3和數(shù)組 C 3 5也是一個(gè)關(guān)系圈,給一個(gè)二維數(shù)組求關(guān)系數(shù)
小米游戲面經(jīng)
一、 介紹連接池項(xiàng)目
- 介紹連接池常用的參數(shù),最大連接數(shù),最小存活數(shù)這些意義,為什么要有這些
- 當(dāng)鏈接超過(guò)最大連接數(shù)怎么處理,等待有空閑連接還是創(chuàng)建一個(gè)繼續(xù)給出,比較兩 者的優(yōu)劣
- 連接池清理鏈接的邏輯,如何優(yōu)化的
- 當(dāng)連接池中有一些鏈接不可用了怎么辦,如何保證這些連接的可用
- 當(dāng)出現(xiàn)下游某個(gè)實(shí)例掛掉了,連接池應(yīng)該怎么處理
- 對(duì)比 mysql redis http 連接池的實(shí)現(xiàn)
二、 介紹負(fù)載均衡算法
- 介紹平滑負(fù)載均衡算法,實(shí)現(xiàn)
- 當(dāng)出現(xiàn)下游出現(xiàn)不可用,負(fù)載均衡算法怎么處理
三、 介紹聊天室項(xiàng)目
- 介紹實(shí)現(xiàn)原理的,互相通信的邏輯
- 聊天室服務(wù)端如何把消息下發(fā)給用戶(hù)
- 介紹websocket包的字段
- 當(dāng)有用戶(hù)掉線怎么處理
四、 redis相關(guān)
- redis的數(shù)據(jù)結(jié)構(gòu)
- 各個(gè)數(shù)據(jù)結(jié)構(gòu)的操作
- 各個(gè)數(shù)據(jù)結(jié)構(gòu)的使用場(chǎng)景
- 如何保證 Redis 的高可用
- 當(dāng)有一個(gè)key讀取的頻率非常高怎么辦
五、 算法相關(guān)
- 介紹快速排序 優(yōu)先隊(duì)列的實(shí)現(xiàn)
本文轉(zhuǎn)載自微信公眾號(hào)「 程序員升級(jí)打怪之旅」,作者「王中陽(yáng)Go」,可以通過(guò)以下二維碼關(guān)注。
轉(zhuǎn)載本文請(qǐng)聯(lián)系「 程序員升級(jí)打怪之旅」公眾號(hào)。