字節(jié)測(cè)開一面涼經(jīng)
全程項(xiàng)目拷打+結(jié)尾一道算法
項(xiàng)目拷打:
1.特別大的文件去導(dǎo)入,導(dǎo)致服務(wù)器資源不夠,怎么做呢?
2.表格分開多次導(dǎo)入,怎么切割呢?
3.遍歷一遍-----遍歷的時(shí)候就會(huì)導(dǎo)致加載到內(nèi)存了
4.字節(jié)流寫入?那字節(jié)流是什么
5.查詢數(shù)據(jù)比如說幾萬(wàn)十萬(wàn)的,有去建什么索引去提升查詢性能嗎
6.數(shù)據(jù)庫(kù)索引的作用?為什么索引有這樣的一個(gè)作用?它的一個(gè)數(shù)據(jù)結(jié)構(gòu)是什么?
7.導(dǎo)入數(shù)據(jù)庫(kù)后去查詢,發(fā)現(xiàn)頁(yè)面打開得很慢,該怎么去排查呢
8.使用explain一般怎么去看它的問題呢
9.沒有用到你預(yù)期的索引,該怎么去排查
10.Mysql binlog的作用
11.系統(tǒng)導(dǎo)出的數(shù)據(jù)量很大,生成很大的文件導(dǎo)致OOM,該怎么去優(yōu)化?
文件往里面去追加,追加可以寫在文件里,不用放在內(nèi)存里。生成完了再寫回本地
12.Spring怎么去實(shí)現(xiàn)AOP?比方說JDK的動(dòng)態(tài)代理是怎么實(shí)現(xiàn)的呢?
15.距離有沒有去進(jìn)行調(diào)優(yōu)呢,到底設(shè)置多少合適呢?
16.多個(gè)目的地該怎么實(shí)現(xiàn)呢?
現(xiàn)在想想,真是被唬住了,百度地圖路徑規(guī)劃,可以設(shè)置中間經(jīng)過的點(diǎn)
17.介紹一下計(jì)費(fèi)的規(guī)則怎么算
18.訂單超時(shí)取消怎么實(shí)現(xiàn)的?
19.延遲隊(duì)列和死信隊(duì)列的作用?直接在延遲隊(duì)列呆滿1min,判斷訂單狀態(tài)不行嗎,為什么要有這個(gè)死信隊(duì)列
20.我現(xiàn)在有好多訂單,rabbitMQ扛不住了咋辦?
提示:RabbitMQ一些可拓展的能力?這些組件高可用橫向擴(kuò)容
21.消息隊(duì)列是無(wú)序的還是有序的?有什么區(qū)別?為什么要有序一個(gè)個(gè)處理呢?我可以并行或者串行那樣去處理?
22.為什么要用websocket?它和http的關(guān)鍵區(qū)別是什么?為什么可以實(shí)現(xiàn)服務(wù)端向客戶端發(fā)送數(shù)據(jù)呢?
23.輸入U(xiǎn)RL打開頁(yè)面的過程?
24.TCP怎么確??煽啃??(昨天剛看結(jié)果又忘了,支支吾吾半天說不記得)
25.圖片存在本地,本地磁盤壞了怎么辦?
答存到數(shù)據(jù)庫(kù),redolog找回。
26.磁盤壞了,你的redolog也在磁盤里呢?
一般這種圖片的存儲(chǔ)還有數(shù)據(jù)庫(kù)的存儲(chǔ),都會(huì)有主從,主從放在不同的機(jī)房或者不同的城市。核心還是冗余,多備份幾份。
27.抖音點(diǎn)贊的測(cè)試用例怎么設(shè)計(jì)?
算法:最長(zhǎng)公共前綴
回去一看原來(lái)是leetcode的簡(jiǎn)單還寫過,當(dāng)時(shí)看到題滿腦子都是字典樹,然后字典樹的結(jié)構(gòu)忘了還沒寫出來(lái)
感受:面試官很好很溫柔,每答一個(gè)不會(huì)的就說沒關(guān)系,整場(chǎng)面下來(lái)感覺太上頭了
總結(jié):太菜了,多磨練,項(xiàng)目深挖
#字節(jié)##測(cè)開#
項(xiàng)目拷打:
1.特別大的文件去導(dǎo)入,導(dǎo)致服務(wù)器資源不夠,怎么做呢?
2.表格分開多次導(dǎo)入,怎么切割呢?
3.遍歷一遍-----遍歷的時(shí)候就會(huì)導(dǎo)致加載到內(nèi)存了
4.字節(jié)流寫入?那字節(jié)流是什么
5.查詢數(shù)據(jù)比如說幾萬(wàn)十萬(wàn)的,有去建什么索引去提升查詢性能嗎
6.數(shù)據(jù)庫(kù)索引的作用?為什么索引有這樣的一個(gè)作用?它的一個(gè)數(shù)據(jù)結(jié)構(gòu)是什么?
7.導(dǎo)入數(shù)據(jù)庫(kù)后去查詢,發(fā)現(xiàn)頁(yè)面打開得很慢,該怎么去排查呢
8.使用explain一般怎么去看它的問題呢
9.沒有用到你預(yù)期的索引,該怎么去排查
10.Mysql binlog的作用
11.系統(tǒng)導(dǎo)出的數(shù)據(jù)量很大,生成很大的文件導(dǎo)致OOM,該怎么去優(yōu)化?
文件往里面去追加,追加可以寫在文件里,不用放在內(nèi)存里。生成完了再寫回本地
12.Spring怎么去實(shí)現(xiàn)AOP?比方說JDK的動(dòng)態(tài)代理是怎么實(shí)現(xiàn)的呢?
15.距離有沒有去進(jìn)行調(diào)優(yōu)呢,到底設(shè)置多少合適呢?
16.多個(gè)目的地該怎么實(shí)現(xiàn)呢?
現(xiàn)在想想,真是被唬住了,百度地圖路徑規(guī)劃,可以設(shè)置中間經(jīng)過的點(diǎn)
17.介紹一下計(jì)費(fèi)的規(guī)則怎么算
18.訂單超時(shí)取消怎么實(shí)現(xiàn)的?
19.延遲隊(duì)列和死信隊(duì)列的作用?直接在延遲隊(duì)列呆滿1min,判斷訂單狀態(tài)不行嗎,為什么要有這個(gè)死信隊(duì)列
20.我現(xiàn)在有好多訂單,rabbitMQ扛不住了咋辦?
提示:RabbitMQ一些可拓展的能力?這些組件高可用橫向擴(kuò)容
21.消息隊(duì)列是無(wú)序的還是有序的?有什么區(qū)別?為什么要有序一個(gè)個(gè)處理呢?我可以并行或者串行那樣去處理?
22.為什么要用websocket?它和http的關(guān)鍵區(qū)別是什么?為什么可以實(shí)現(xiàn)服務(wù)端向客戶端發(fā)送數(shù)據(jù)呢?
23.輸入U(xiǎn)RL打開頁(yè)面的過程?
24.TCP怎么確??煽啃??(昨天剛看結(jié)果又忘了,支支吾吾半天說不記得)
25.圖片存在本地,本地磁盤壞了怎么辦?
答存到數(shù)據(jù)庫(kù),redolog找回。
26.磁盤壞了,你的redolog也在磁盤里呢?
一般這種圖片的存儲(chǔ)還有數(shù)據(jù)庫(kù)的存儲(chǔ),都會(huì)有主從,主從放在不同的機(jī)房或者不同的城市。核心還是冗余,多備份幾份。
27.抖音點(diǎn)贊的測(cè)試用例怎么設(shè)計(jì)?
算法:最長(zhǎng)公共前綴
回去一看原來(lái)是leetcode的簡(jiǎn)單還寫過,當(dāng)時(shí)看到題滿腦子都是字典樹,然后字典樹的結(jié)構(gòu)忘了還沒寫出來(lái)
感受:面試官很好很溫柔,每答一個(gè)不會(huì)的就說沒關(guān)系,整場(chǎng)面下來(lái)感覺太上頭了
總結(jié):太菜了,多磨練,項(xiàng)目深挖
#字節(jié)##測(cè)開#
全部評(píng)論
不是哥們?cè)趺措y,沒幾道是背過的
是抖音嗎
嫩難
佬是秋招還是實(shí)習(xí)啊?這也太難了
特么的 這是測(cè)開?
老哥有實(shí)習(xí)嗎
這么多場(chǎng)景,太難了吧
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享

點(diǎn)贊 評(píng)論 收藏
分享

點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享