作業(yè)幫一面(35分鐘)
全程自己挖坑,面試官很和藹,基本上全程在引導(dǎo)
1. 自我介紹
2. 介紹項(xiàng)目
3. 提到了微服務(wù)拆分,讓我說(shuō)說(shuō)對(duì)微服務(wù)的理解,然后問(wèn)我有什么理論基礎(chǔ)指導(dǎo)我拆分的(沒(méi)有理論,完全靠自己臆想。。。)
4. 問(wèn)我微服務(wù)怎么部署(我說(shuō)自己只部署過(guò)單機(jī),然后問(wèn)我單機(jī)部署有什么優(yōu)缺點(diǎn))
5. 項(xiàng)目中的難點(diǎn)(我提到了我用線程池優(yōu)化sql查詢(xún),然后遇到了深度分頁(yè)的問(wèn)題,說(shuō)完面試官反手扔我了一個(gè)sql)
6. select * from table where condition order by id limit 100000, 10
6.1 問(wèn)我這個(gè)sql的執(zhí)行過(guò)程
6.2 為什么會(huì)產(chǎn)生深度分頁(yè)問(wèn)題
6.3 limit 100000, 10 產(chǎn)生多少次IO(完全沒(méi)考慮過(guò))
6.4 引導(dǎo)我b+樹(shù)的底層結(jié)構(gòu),樹(shù)高度多少
6.5 如果id是無(wú)序和有序有什么區(qū)別
6.6 深度分頁(yè)的解決思路
6.7 一張表數(shù)據(jù)量巨大,加索引效果不好怎么辦(引到分庫(kù)分表)
6.8 提出一個(gè)場(chǎng)景,假如有一個(gè)表有一個(gè)用戶(hù)id,訂單id,商品id,然后讓我設(shè)計(jì)分表(我先說(shuō)按訂單id取模分表[查詢(xún)用戶(hù)a的所有訂單,被舉例反駁],然后我說(shuō)那這種場(chǎng)景就用用戶(hù)id分表[查某個(gè)商品3個(gè)月內(nèi)的訂單,被舉例反駁],無(wú)果,完全不會(huì)。。。)
7. 用java實(shí)現(xiàn)一個(gè)單例模式
8. 怎么設(shè)計(jì)一個(gè)訂單id,構(gòu)成,存儲(chǔ)字段類(lèi)型(扯到怎么保證唯一,我只能想到時(shí)間戳+用戶(hù)id拼接,似乎不太滿(mǎn)意)
9. 訂單并發(fā)很高,怎么保證服務(wù)穩(wěn)定(我就說(shuō)熔斷,限流,消息隊(duì)列,redis,樂(lè)觀鎖亂七八糟扯的,然后超賣(mài)問(wèn)題,限流怎么做)
10. 令牌桶的實(shí)現(xiàn)思路
11. 反問(wèn) 問(wèn)有幾面(三面左右) 嘴賤問(wèn)自己有什么不足無(wú)果(以后再也不問(wèn)了) 學(xué)習(xí)建議(這個(gè)面試官建議專(zhuān)精某一方面,說(shuō)知識(shí)面太廣了)
許愿二面

-------------------------update
二面只簡(jiǎn)單問(wèn)了下項(xiàng)目,然后做了倆算法題(快排和lru),感覺(jué)面試官確實(shí)對(duì)我不感興趣,評(píng)估了一周掛了
1. 自我介紹
2. 介紹項(xiàng)目
3. 提到了微服務(wù)拆分,讓我說(shuō)說(shuō)對(duì)微服務(wù)的理解,然后問(wèn)我有什么理論基礎(chǔ)指導(dǎo)我拆分的(沒(méi)有理論,完全靠自己臆想。。。)
4. 問(wèn)我微服務(wù)怎么部署(我說(shuō)自己只部署過(guò)單機(jī),然后問(wèn)我單機(jī)部署有什么優(yōu)缺點(diǎn))
5. 項(xiàng)目中的難點(diǎn)(我提到了我用線程池優(yōu)化sql查詢(xún),然后遇到了深度分頁(yè)的問(wèn)題,說(shuō)完面試官反手扔我了一個(gè)sql)
6. select * from table where condition order by id limit 100000, 10
6.1 問(wèn)我這個(gè)sql的執(zhí)行過(guò)程
6.2 為什么會(huì)產(chǎn)生深度分頁(yè)問(wèn)題
6.3 limit 100000, 10 產(chǎn)生多少次IO(完全沒(méi)考慮過(guò))
6.4 引導(dǎo)我b+樹(shù)的底層結(jié)構(gòu),樹(shù)高度多少
6.5 如果id是無(wú)序和有序有什么區(qū)別
6.6 深度分頁(yè)的解決思路
6.7 一張表數(shù)據(jù)量巨大,加索引效果不好怎么辦(引到分庫(kù)分表)
6.8 提出一個(gè)場(chǎng)景,假如有一個(gè)表有一個(gè)用戶(hù)id,訂單id,商品id,然后讓我設(shè)計(jì)分表(我先說(shuō)按訂單id取模分表[查詢(xún)用戶(hù)a的所有訂單,被舉例反駁],然后我說(shuō)那這種場(chǎng)景就用用戶(hù)id分表[查某個(gè)商品3個(gè)月內(nèi)的訂單,被舉例反駁],無(wú)果,完全不會(huì)。。。)
7. 用java實(shí)現(xiàn)一個(gè)單例模式
8. 怎么設(shè)計(jì)一個(gè)訂單id,構(gòu)成,存儲(chǔ)字段類(lèi)型(扯到怎么保證唯一,我只能想到時(shí)間戳+用戶(hù)id拼接,似乎不太滿(mǎn)意)
9. 訂單并發(fā)很高,怎么保證服務(wù)穩(wěn)定(我就說(shuō)熔斷,限流,消息隊(duì)列,redis,樂(lè)觀鎖亂七八糟扯的,然后超賣(mài)問(wèn)題,限流怎么做)
10. 令牌桶的實(shí)現(xiàn)思路
11. 反問(wèn) 問(wèn)有幾面(三面左右) 嘴賤問(wèn)自己有什么不足無(wú)果(以后再也不問(wèn)了) 學(xué)習(xí)建議(這個(gè)面試官建議專(zhuān)精某一方面,說(shuō)知識(shí)面太廣了)
許愿二面
-------------------------update
二面只簡(jiǎn)單問(wèn)了下項(xiàng)目,然后做了倆算法題(快排和lru),感覺(jué)面試官確實(shí)對(duì)我不感興趣,評(píng)估了一周掛了
全部評(píng)論 推薦 最新 樓層
xd ,你筆試結(jié)束以后 多久被約的面試
請(qǐng)問(wèn)是哪里的base呢,武漢的一個(gè)月了沒(méi)面試
佬,二面怎么樣
雞架嘛,我也是25號(hào)二面
二面結(jié)束了嗎?
接好運(yùn)

二面已經(jīng)被kpi
有后續(xù)嗎
蹲,下周面試
相關(guān)推薦