后端社招面經(jīng)
分享下面經(jīng),祝自己好運(yùn)
本科 22屆 兩年左右
數(shù)字馬力
一面(44min) 8/22 周四 16:02
1,自我介紹
2,項(xiàng)目問題
3,數(shù)據(jù)傳輸?shù)囊恢滦员U希瑪?shù)據(jù)過濾,(用到了rabbitmq,結(jié)合rabbitmq的特點(diǎn),數(shù)據(jù)庫緩存一致性)
4,redis延遲隊(duì)列怎么做的?
5,redission分布式鎖怎么實(shí)現(xiàn)的?
6,redis怎么保證原子性的?
7,redis為啥好?(redis快:基于內(nèi)存,高效數(shù)據(jù)結(jié)構(gòu),io多路復(fù)用等;數(shù)據(jù)穩(wěn)定恢復(fù):redis事務(wù),持久化RDB和AOF,主從復(fù)制結(jié)構(gòu),哨兵監(jiān)聽重新選舉等)
8,緩存擊穿,穿透,雪崩的概念和解決
9,慢查詢的優(yōu)化,覆蓋索引,
10,使用索引查詢快的原因(innodb的B+樹的特點(diǎn):樹的高度,磁盤讀寫時(shí)可以緩存更多的數(shù)據(jù),范圍查詢等)
11,hashmap1.7,1.8 的區(qū)別(底層數(shù)據(jù)結(jié)構(gòu),鏈表插入方式,哈希碰撞處理,擴(kuò)容時(shí)數(shù)據(jù)的重哈希)
12,synchronized的原理,和lock的區(qū)別
13,鎖升級(jí)的過程(無鎖->偏向鎖->輕量級(jí)鎖->重量級(jí)鎖,java對(duì)象頭鎖信息鎖狀態(tài)的變化)
14,樂觀鎖悲觀鎖,cas的應(yīng)用
面試結(jié)束 10min收到通過短信
二面(35min) 8/23 周五 9:56 - 10:30
1,自我介紹,項(xiàng)目+技術(shù)棧
2,挑一個(gè)項(xiàng)目介紹,做的優(yōu)化,解決,遇到的問題,難點(diǎn)
3,為什么用redission分布式鎖(說了保證接口冪等和持有鎖時(shí)的線程同步)
4,什么是冪等?冪等結(jié)合redission分布式鎖和業(yè)務(wù)去講解?
5,業(yè)務(wù)上怎么實(shí)現(xiàn)冪等?(分布式鎖和采用aop自定義冪等注解)
6,多臺(tái)機(jī)器的話怎么實(shí)現(xiàn)冪等? (不會(huì)) ~gpt的回答:分布式鎖,唯一索引,樂觀鎖等
7,kafka在平臺(tái)的應(yīng)用(消息發(fā)送,消費(fèi)組特性一條消息可以被多個(gè)服務(wù)消費(fèi))
8,為啥用kafka(高吞吐量,消費(fèi)組特性,異步操作,和feign的遠(yuǎn)程調(diào)用做了下對(duì)比;面試官更想聽到具體解決的業(yè)務(wù)問題,不是很清楚)
9,traceId和MDC的使用
10,怎么學(xué)習(xí)技術(shù)的?
11,反問(問了下8)
面試結(jié)束 應(yīng)該寄了 面試官更加關(guān)注技術(shù)使用的思考,解決了什么問題
更新:8.26上午技術(shù)面通過
三面(30min)8/28 周三 15:30
1,自我介紹
2,意向地,怎么考慮的,家長意見
3,離職原因,未來規(guī)劃
4,業(yè)務(wù)介紹,技術(shù)難點(diǎn)
5,加班強(qiáng)度,如何解壓(冥想,給HR整笑了)
6,薪資租房介紹
7,周五給她答復(fù)確定發(fā)offer,HR很nice,聊的很愉快
面試結(jié)束
菜鳥直管
一面(22min) 8/20 周二 11:42
1,自我介紹
2,服務(wù)遠(yuǎn)程調(diào)用(結(jié)合yml,springboot啟動(dòng)類,consul依賴api,服務(wù)發(fā)現(xiàn),心跳機(jī)制做健康檢查,剔出宕機(jī)或不可用實(shí)例,微服務(wù)配置更新consul動(dòng)態(tài)更新;服務(wù)調(diào)用方通過feign的形式從注冊(cè)中心獲取服務(wù)實(shí)例列表,借助ribbon輪詢進(jìn)行負(fù)載均衡)
3,項(xiàng)目中慢查詢的處理(從如何定位,結(jié)合mysql,緩存等)
4,數(shù)據(jù)量大的表怎么處理(分區(qū)分表,數(shù)據(jù)歸檔,sql查詢走主鍵索引,順序?qū)?,批量寫,多表連接查詢采用小表驅(qū)動(dòng)大表,避免嵌套子查詢)
面試結(jié)束 有些緊張 回答的一般 過了
二面(36min) 8/22 周四 10:40
1,自我介紹
2,項(xiàng)目問題
3,為啥用kafka?
4,kafka怎么保證消息不丟(從生產(chǎn)者,服務(wù)端,消費(fèi)者講,突然忘了,答的較模糊)
5,為啥用redis,怎么用的?
6,redis延遲隊(duì)列怎么做的?
7,redis的內(nèi)存淘汰策略?(突然忘記了,只說了一種)
8,數(shù)據(jù)庫索引,怎么優(yōu)化?
9,講講集合(list,map,set,juc)
10,synchronized原理,和lock的區(qū)別
11,cas應(yīng)用場景
面試結(jié)束 kafka回答的一般 其它還行 感覺寄了 希望別寄
更新:8.26上午約了三面
三面 8/27 周二 11:00
1,自我介紹
2,項(xiàng)目問題
3,mysql實(shí)現(xiàn)樂觀鎖悲觀鎖(糊涂了,八股)
4,數(shù)據(jù)庫相關(guān)
5,反問
更新:8.27 14:20過了
hrg線下面 8/29 周四 15:10 - 15:40
1,自我介紹
2,離職原因
3,性格,家庭情況
4,優(yōu)缺點(diǎn)
5,待提升的點(diǎn)
6,原薪資,期望薪資
7,offer情況
8,反問
更新:晚上詢問HR狀態(tài)過了
阿里云外包
一面(30min) 8/20 周二 17:08 - 17:38
1,自我介紹
2,項(xiàng)目介紹問題
3,基礎(chǔ)的八股:集合,鎖,數(shù)據(jù)庫,redis
4,強(qiáng)制索引的命令,使用之后會(huì)出現(xiàn)什么問題,除了force index還有什么命令?
5,反問
二面(70min) 8/21 周三 14:25 - 15:42
1,自我介紹
2,項(xiàng)目問題,怎么實(shí)現(xiàn)的,難點(diǎn)之類的
3,traceId的實(shí)現(xiàn)
4,為啥用kafka(消息可靠傳輸:確認(rèn)重試機(jī)制,冪等,分區(qū)多副本,偏移量手動(dòng)提交,事務(wù)等;高吞吐量;頁緩存,批量,零拷貝等,八股回答)
5,sychronized和lock,原理區(qū)別,ThreadLocal
6,創(chuàng)建線程的幾種方式
7,線程的生命周期,sleep和wait的區(qū)別(持有鎖,進(jìn)入阻塞狀態(tài)等)
8,判斷垃圾回收對(duì)象的方式
9,Strignbuilder和StringBuffer
10,final關(guān)鍵字
11,數(shù)據(jù)庫覆蓋索引,優(yōu)化慢查詢,redis的八股
12,redission分布式鎖
13,常規(guī)八股
14,sql題 量表聯(lián)查拿到最新的10條數(shù)據(jù)
15,斐波那契的三種實(shí)現(xiàn)(遞歸,動(dòng)規(guī),變量替換)
16,反問(業(yè)務(wù),看重員工的什么能力)
三面PM面(60min) 8/22 周四 17:28 - 18:29
1,自我介紹
2,具體的項(xiàng)目,流程介紹,怎么做的,難點(diǎn),用到的技術(shù)棧等
3,過濾器和攔截器項(xiàng)目中怎么用的
4,數(shù)據(jù)對(duì)接時(shí)的加密算法,驗(yàn)簽操作等
5,外部請(qǐng)求到平臺(tái)的調(diào)用(nginx域名映射,網(wǎng)關(guān)服務(wù)路由和白名單的設(shè)置)
6,接口并發(fā)量(Prometheus + Grafana統(tǒng)計(jì)的),緩存處理
7,個(gè)人的優(yōu)缺點(diǎn)
8,怎么學(xué)習(xí)的?
面試結(jié)束
本科 22屆 兩年左右
數(shù)字馬力
一面(44min) 8/22 周四 16:02
1,自我介紹
2,項(xiàng)目問題
3,數(shù)據(jù)傳輸?shù)囊恢滦员U希瑪?shù)據(jù)過濾,(用到了rabbitmq,結(jié)合rabbitmq的特點(diǎn),數(shù)據(jù)庫緩存一致性)
4,redis延遲隊(duì)列怎么做的?
5,redission分布式鎖怎么實(shí)現(xiàn)的?
6,redis怎么保證原子性的?
7,redis為啥好?(redis快:基于內(nèi)存,高效數(shù)據(jù)結(jié)構(gòu),io多路復(fù)用等;數(shù)據(jù)穩(wěn)定恢復(fù):redis事務(wù),持久化RDB和AOF,主從復(fù)制結(jié)構(gòu),哨兵監(jiān)聽重新選舉等)
8,緩存擊穿,穿透,雪崩的概念和解決
9,慢查詢的優(yōu)化,覆蓋索引,
10,使用索引查詢快的原因(innodb的B+樹的特點(diǎn):樹的高度,磁盤讀寫時(shí)可以緩存更多的數(shù)據(jù),范圍查詢等)
11,hashmap1.7,1.8 的區(qū)別(底層數(shù)據(jù)結(jié)構(gòu),鏈表插入方式,哈希碰撞處理,擴(kuò)容時(shí)數(shù)據(jù)的重哈希)
12,synchronized的原理,和lock的區(qū)別
13,鎖升級(jí)的過程(無鎖->偏向鎖->輕量級(jí)鎖->重量級(jí)鎖,java對(duì)象頭鎖信息鎖狀態(tài)的變化)
14,樂觀鎖悲觀鎖,cas的應(yīng)用
面試結(jié)束 10min收到通過短信
二面(35min) 8/23 周五 9:56 - 10:30
1,自我介紹,項(xiàng)目+技術(shù)棧
2,挑一個(gè)項(xiàng)目介紹,做的優(yōu)化,解決,遇到的問題,難點(diǎn)
3,為什么用redission分布式鎖(說了保證接口冪等和持有鎖時(shí)的線程同步)
4,什么是冪等?冪等結(jié)合redission分布式鎖和業(yè)務(wù)去講解?
5,業(yè)務(wù)上怎么實(shí)現(xiàn)冪等?(分布式鎖和采用aop自定義冪等注解)
6,多臺(tái)機(jī)器的話怎么實(shí)現(xiàn)冪等? (不會(huì)) ~gpt的回答:分布式鎖,唯一索引,樂觀鎖等
7,kafka在平臺(tái)的應(yīng)用(消息發(fā)送,消費(fèi)組特性一條消息可以被多個(gè)服務(wù)消費(fèi))
8,為啥用kafka(高吞吐量,消費(fèi)組特性,異步操作,和feign的遠(yuǎn)程調(diào)用做了下對(duì)比;面試官更想聽到具體解決的業(yè)務(wù)問題,不是很清楚)
9,traceId和MDC的使用
10,怎么學(xué)習(xí)技術(shù)的?
11,反問(問了下8)
面試結(jié)束 應(yīng)該寄了 面試官更加關(guān)注技術(shù)使用的思考,解決了什么問題
更新:8.26上午技術(shù)面通過
三面(30min)8/28 周三 15:30
1,自我介紹
2,意向地,怎么考慮的,家長意見
3,離職原因,未來規(guī)劃
4,業(yè)務(wù)介紹,技術(shù)難點(diǎn)
5,加班強(qiáng)度,如何解壓(冥想,給HR整笑了)
6,薪資租房介紹
7,周五給她答復(fù)確定發(fā)offer,HR很nice,聊的很愉快
面試結(jié)束
菜鳥直管
一面(22min) 8/20 周二 11:42
1,自我介紹
2,服務(wù)遠(yuǎn)程調(diào)用(結(jié)合yml,springboot啟動(dòng)類,consul依賴api,服務(wù)發(fā)現(xiàn),心跳機(jī)制做健康檢查,剔出宕機(jī)或不可用實(shí)例,微服務(wù)配置更新consul動(dòng)態(tài)更新;服務(wù)調(diào)用方通過feign的形式從注冊(cè)中心獲取服務(wù)實(shí)例列表,借助ribbon輪詢進(jìn)行負(fù)載均衡)
3,項(xiàng)目中慢查詢的處理(從如何定位,結(jié)合mysql,緩存等)
4,數(shù)據(jù)量大的表怎么處理(分區(qū)分表,數(shù)據(jù)歸檔,sql查詢走主鍵索引,順序?qū)?,批量寫,多表連接查詢采用小表驅(qū)動(dòng)大表,避免嵌套子查詢)
面試結(jié)束 有些緊張 回答的一般 過了
二面(36min) 8/22 周四 10:40
1,自我介紹
2,項(xiàng)目問題
3,為啥用kafka?
4,kafka怎么保證消息不丟(從生產(chǎn)者,服務(wù)端,消費(fèi)者講,突然忘了,答的較模糊)
5,為啥用redis,怎么用的?
6,redis延遲隊(duì)列怎么做的?
7,redis的內(nèi)存淘汰策略?(突然忘記了,只說了一種)
8,數(shù)據(jù)庫索引,怎么優(yōu)化?
9,講講集合(list,map,set,juc)
10,synchronized原理,和lock的區(qū)別
11,cas應(yīng)用場景
面試結(jié)束 kafka回答的一般 其它還行 感覺寄了 希望別寄
更新:8.26上午約了三面
三面 8/27 周二 11:00
1,自我介紹
2,項(xiàng)目問題
3,mysql實(shí)現(xiàn)樂觀鎖悲觀鎖(糊涂了,八股)
4,數(shù)據(jù)庫相關(guān)
5,反問
更新:8.27 14:20過了
hrg線下面 8/29 周四 15:10 - 15:40
1,自我介紹
2,離職原因
3,性格,家庭情況
4,優(yōu)缺點(diǎn)
5,待提升的點(diǎn)
6,原薪資,期望薪資
7,offer情況
8,反問
更新:晚上詢問HR狀態(tài)過了
阿里云外包
一面(30min) 8/20 周二 17:08 - 17:38
1,自我介紹
2,項(xiàng)目介紹問題
3,基礎(chǔ)的八股:集合,鎖,數(shù)據(jù)庫,redis
4,強(qiáng)制索引的命令,使用之后會(huì)出現(xiàn)什么問題,除了force index還有什么命令?
5,反問
二面(70min) 8/21 周三 14:25 - 15:42
1,自我介紹
2,項(xiàng)目問題,怎么實(shí)現(xiàn)的,難點(diǎn)之類的
3,traceId的實(shí)現(xiàn)
4,為啥用kafka(消息可靠傳輸:確認(rèn)重試機(jī)制,冪等,分區(qū)多副本,偏移量手動(dòng)提交,事務(wù)等;高吞吐量;頁緩存,批量,零拷貝等,八股回答)
5,sychronized和lock,原理區(qū)別,ThreadLocal
6,創(chuàng)建線程的幾種方式
7,線程的生命周期,sleep和wait的區(qū)別(持有鎖,進(jìn)入阻塞狀態(tài)等)
8,判斷垃圾回收對(duì)象的方式
9,Strignbuilder和StringBuffer
10,final關(guān)鍵字
11,數(shù)據(jù)庫覆蓋索引,優(yōu)化慢查詢,redis的八股
12,redission分布式鎖
13,常規(guī)八股
14,sql題 量表聯(lián)查拿到最新的10條數(shù)據(jù)
15,斐波那契的三種實(shí)現(xiàn)(遞歸,動(dòng)規(guī),變量替換)
16,反問(業(yè)務(wù),看重員工的什么能力)
三面PM面(60min) 8/22 周四 17:28 - 18:29
1,自我介紹
2,具體的項(xiàng)目,流程介紹,怎么做的,難點(diǎn),用到的技術(shù)棧等
3,過濾器和攔截器項(xiàng)目中怎么用的
4,數(shù)據(jù)對(duì)接時(shí)的加密算法,驗(yàn)簽操作等
5,外部請(qǐng)求到平臺(tái)的調(diào)用(nginx域名映射,網(wǎng)關(guān)服務(wù)路由和白名單的設(shè)置)
6,接口并發(fā)量(Prometheus + Grafana統(tǒng)計(jì)的),緩存處理
7,個(gè)人的優(yōu)缺點(diǎn)
8,怎么學(xué)習(xí)的?
面試結(jié)束
全部評(píng)論
太強(qiáng)了,不想背八股文的我瑟瑟發(fā)抖
牛皮,沒咋準(zhǔn)備八股的我瑟瑟發(fā)抖
佬,請(qǐng)問hr面完多久收到oc呢?
老哥最后去了哪個(gè)?
請(qǐng)問大佬,這些八股是和項(xiàng)目相關(guān)嗎
請(qǐng)問大佬數(shù)字馬力offer月薪有15k么
2年的面試都這么卷了嘛 crazy
哥們 去哪個(gè)公司了
請(qǐng)問數(shù)字馬力hr開的薪資是多少呢
友友面試前是啥狀態(tài)?待面試 嗎?
老哥 都沒有算法嗎
這個(gè)強(qiáng)度 大概給多少呀
佬收到的offer多錢
老哥,想問一下簡歷上面沒有的內(nèi)容會(huì)問到嗎
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享