1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        【面經(jīng)分享,附答案】字節(jié)系統(tǒng)架構(gòu),一面,后端開發(fā)

        共 3253字,需瀏覽 7分鐘

         ·

        2022-08-02 21:43

        本文收錄于 www.cswiki.top



        以后發(fā)面經(jīng)我都會盡量帶上我的答案(藍色引用框中的就是),不過不會寫得那么詳細,大概就是寫一下如果我答的話具體邏輯是怎么樣的,關(guān)鍵詞啥的。有些我覺得不是很常見或者暫時不知道咋回答的題目,會加粗顯示出來,也歡迎小伙伴們和我交流

        今日面經(jīng)來源:https://www.nowcoder.com/discuss/985106

        一面

        總結(jié):完全沒有問項目問題,計算機網(wǎng)絡(luò)部分問的特別細!死問我數(shù)據(jù)鏈路層的傳輸原理,答得磕磕絆絆,有好些題都沒有答得很好,算法題倒是挺簡單的,最后反問,面試官說我答得挺好的,但有些地方細節(jié)上還需要再學(xué)習(xí)優(yōu)化下。

        1)HTTP 三次握手,狀態(tài)碼,交互細節(jié)

        HTTP 三次握手就是 TCP 三次握手,HTTP 是應(yīng)用層協(xié)議,它的任務(wù)是與服務(wù)器交換信息。至于怎么連到服務(wù)器,怎么保證數(shù)據(jù)正確,HTTP 不管。事實上它總是假設(shè)數(shù)據(jù)是正確地傳輸?shù)摹?/p>

        而 TCP 的任務(wù)是保證連接的可靠,包括防丟、防錯。為了做到這些,在初次連接時要進行3次握手,以保證確實連接到了目標(biāo)機器。而連接上后具體傳送什么數(shù)據(jù),TCP 是不管的

        狀態(tài)碼:1xx 信息類提示,2xx 請求成功,3xx 請求重定向,4xx 服務(wù)器異常,5xx 客戶端異常

        交互細節(jié)應(yīng)該就是 TCP 三次握手

        2)為什么要三次握手

        3)四次揮手,狀態(tài)碼,傳輸細節(jié),為什么握手要三次,揮手要四次

        4)數(shù)據(jù)鏈路層怎么傳輸數(shù)據(jù)的,展開說說

        5)ARP 協(xié)議中網(wǎng)關(guān)怎么去轉(zhuǎn)換 IP 地址到對應(yīng) MAC 地址的

        關(guān)鍵點:ARP 高速緩存、廣播 ARP 請求報文、ARP 響應(yīng)報文

        6)如果數(shù)據(jù)包不在當(dāng)前子網(wǎng)內(nèi),怎么傳輸?shù)侥繕?biāo)子網(wǎng)網(wǎng)關(guān)的

        首先,如何判斷這個數(shù)據(jù)包的目標(biāo) IP 地址和當(dāng)前主機的 IP 地址是否在同一子網(wǎng)(網(wǎng)段)內(nèi)?利用子網(wǎng)掩碼可以判斷兩臺主機是否中同一子網(wǎng)中。若兩臺主機的 IP 地址分別與它們的子網(wǎng)掩碼相 “與” 后的結(jié)果相同,則說明這兩臺主機在同一子網(wǎng)中。

        其次,網(wǎng)關(guān)到底是什么呢?網(wǎng)關(guān)實質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的 IP 地址(一般都是路由器的 IP 地址)。而默認(rèn)網(wǎng)關(guān)(Default Gateway)就是一臺主機如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認(rèn)指定的網(wǎng)關(guān),由這個網(wǎng)關(guān)來處理數(shù)據(jù)包

        當(dāng)一臺計算機發(fā)送數(shù)據(jù)時,根據(jù)數(shù)據(jù)包中的目標(biāo) IP 地址,通過子網(wǎng)掩碼來判定目標(biāo)主機是否在本地子網(wǎng)中,如果目標(biāo)主機在本地子網(wǎng)中,則(通過二層設(shè)備 - 交換機)直接發(fā)送即可。如果目標(biāo)不在本地子網(wǎng)中則將該信息送到缺省網(wǎng)關(guān)/路由器,由路由器將其轉(zhuǎn)發(fā)到其他網(wǎng)絡(luò)中,進一步尋找目標(biāo)主機。

        7)MySQL 的行鎖怎么實現(xiàn)的

        InnoDB 行鎖是通過給索引上的索引項加鎖來實現(xiàn)的

        8)MySQL 的事務(wù),展開說說

        先解釋下 ACID 特性,然后說下 MySQL 如何保證 ACID 的:鎖來保證隔離性(可擴展四種并發(fā)問題、四種隔離級別、行鎖的三種算法、著重提一下 Next-Key Lock 解決幻讀問題 ),redo log 保證持久性和原子性(持久性對應(yīng) WAL 和 CheckPoint,原子性對應(yīng) redo log 兩階段提交),undo log(MVCC)保證一致性

        9)MySQL 索引了解嗎,索引是怎么實現(xiàn)的

        10)索引有哪些,介紹下

        聚簇索引、非聚簇索引、唯一索引、聯(lián)合索引、覆蓋索引、前綴索引

        11)聯(lián)合索引中間可以有 null 值嗎,為什么,測試過嗎?

        12)B+ 樹的特點,原理

        13)B+ 樹索引和 Hash 索引的區(qū)別,優(yōu)劣

        14)了解死鎖(DeadLock)嗎

        什么是死鎖?兩個線程互相請求對方的資源,并且不釋放自己的資源,形成循環(huán)等待,導(dǎo)致死鎖。

        死鎖的四個必要條件?互斥條件、請求和保持條件、不剝奪條件、循環(huán)等待條件

        如何避免/預(yù)防死鎖?破壞四個必要條件其中之一即可:

        • 破壞互斥條件:不可行
        • 破壞請求和保持條件:線程啟動時一次性請求完所有需要的資源,運行途中不允許請求其他資源
        • 破壞不剝奪條件:請求新的資源時得不到滿足,必須釋放已經(jīng)保持的所有資源,待以后需要時再重新申請
        • 破壞循環(huán)等待條件:給資源編號,只允許順序申請資源

        15)MySQL 怎么解決死鎖的

        16)平時遇到過死鎖嗎,怎么解決的

        17)JVM 的垃圾清除說一下

        18)垃圾收集算法有哪些

        三大垃圾收集算法:

        • Mark-Sweep(非移動式算法,不需要 STW)
        • Mark-Copy(新生代垃圾收集算法,移動式算法,需要 STW)
        • Mark-Compact(移動式算法,需要 STW)

        19)介紹下知道的垃圾收集器有些什么

        新生代:

        • Serial(Mark-Copy、單線程)
        • ParNew(Mark-Copy、多線程)
        • Parallel Scavendge(Mark-Copy、多線程;關(guān)注吞吐量;自適應(yīng)調(diào)節(jié)策略)

        老年代:

        • Serial Old(Mark-Compact、單線程)
        • Parallel Old(Mark-Compact、多線程)
        • CMS
          • Mark-Sweep、多線程;
          • 追求低延遲;
          • 四個階段(初始標(biāo)記、并發(fā)標(biāo)記、重新標(biāo)記、并發(fā)清除),第一和第三階段需要 STW;
          • 采用 “增量更新” 解決 “對象消失” 問題;
          • 一般還會設(shè)置 Serial Old 做老年代收集預(yù)案,因為 CMS 會出現(xiàn)并發(fā)失敗問題 “Concurrent Mode Failure”(無法處理“浮動垃圾” 導(dǎo)致堆被完全占滿而報錯 or CMS 垃圾收集運行期間預(yù)留的內(nèi)存無法滿足程序分配新對象的需要),這時候就會觸發(fā) Serial Old 用 Mark-Compact 算法做老年代收集;
          • CMS 基于 Mark-Sweep 算法會有大量空間碎片產(chǎn)生,往往會出現(xiàn)老年代還有很多剩余空間,但就是無法找到足夠大的連續(xù)空間來分配當(dāng)前對象,而不得不提前觸發(fā)一次 Full GC

        面向全堆:

        • G1
          • Mark-Copy、多線程;
          • 四個階段(初始標(biāo)記、并發(fā)標(biāo)記、最終標(biāo)記、篩選回收),第一和第三和第四階段都需要 STW;
          • 采用 “原始快照” 解決 “對象消失” 問題;
          • 面向局部收集、基于 Region 的內(nèi)存布局;
          • 非純粹地追求低延遲,而是在延遲可控的情況下獲得盡可能高的吞吐量;
          • G1 無論是為了垃圾收集產(chǎn)生的內(nèi)存占用還是程序運行時的額外執(zhí)行負載都要比 CMS 要高;
          • 目前在小內(nèi)存應(yīng)用上 CMS 的表現(xiàn)大概率仍然要會優(yōu)于 G1,而在大內(nèi)存應(yīng)用上 G1 則大多能發(fā)揮其優(yōu)勢

        20)垃圾的判斷方法,引用計數(shù)法為什么用的沒有 GCRoot 的多,缺點是什么,為什么

        兩大方法:

        • 引用計數(shù)法(無法解決循環(huán)引用問題)
        • 可達性分析法
          • 兩個階段:根節(jié)點枚舉、對象圖遍歷
          • 可擴展根節(jié)點枚舉必須進行 STW(OopMap,安全點和安全區(qū)域);三色標(biāo)記法分析為什么對象圖遍歷理論上也必須進行 STW(浮動垃圾、對象消失),因為這個階段時間較長所以設(shè)計了兩種方案(增量更新、原始更新 SATB)使得對象圖遍歷不需要進行 STW

        21)平時測試過 JVM 的垃圾清除嗎

        22)Redis 的了解,介紹下

        可以說下 Redis 是基于內(nèi)存的,單線程工作的緩存,先介紹下為什么說 Redis 是單線程的(關(guān)鍵點:IO 多路復(fù)用、文件事件處理器);然后可以介紹下除了基于內(nèi)存和單線程,Redis 還有哪些特性使得它那么快(Redis 特殊設(shè)計的數(shù)據(jù)結(jié)構(gòu) ziplist、skiplist,SDS 等;Redis 的虛擬內(nèi)存機制)

        23)Redis 的持久化

        兩大持久化機制:

        • RDB:存儲數(shù)據(jù)庫狀態(tài),二進制文件 dump.rdb;SAVEBGSAVE fork 子進程自動間隔性保存
        • AOF:追加寫入,存儲命令(先寫入 AOF 緩沖區(qū),根據(jù) appendfsync 參數(shù)決定何時寫入并同步磁盤);AOF 重寫、fork 子進程 AOF 后臺重寫(AOF 重寫緩沖區(qū))

        24)算法題:刪除鏈表的倒數(shù)第 k 個節(jié)點



        心之所向,素履以往,我是小牛肉,小伙伴們下篇文章再見

        回復(fù)『春秋招我拉你進交流群


        瀏覽 58
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久久久久久久网站| 北条麻妃视频在线播放| 啪啪啪啪网站| jiujiuav| 亚洲永久视频| 日韩欧美国产视频| 爱操综合| 蜜桃av无码一区三区| 人人妻人人上| 亚洲内射无码| 日本特黄一级片| 国产毛片久久久久久国产毛片| 欧美日韩高清| 亚洲第一在线| 国产人成一区二区三区影院| 99一区二区| а天堂中文在线资源| 亚洲成人AV无码| 亚洲色婷婷五月天| 影音先锋av成人电影| 一本之道DVD不卡视频| 92自拍| 欧洲黄网| 爱视频福利网| 成人小视频十八禁免费观看 | 熟妇人妻久久中文字幕| 丝袜诱惑AV| A黄色绿像| 蜜臀在线视频| 俺来也俺去也| 69av在线播放| 99久久婷婷国产综合精品草原| 97超碰人妻| 亚洲天堂2025| 午夜成人AV| 国产色综合视频| 国产精品无码专区AV免费播放| 成人A片免费观看| 九九热视频在线观看| 中文字幕99页| 欧美精品乱码99久久蜜桃| 中文无码高清视频| 丁香婷婷五月基地| 亚洲综合一区二区三区| 亚洲波多野结衣| 国内精品人妻无码久久久影院蜜桃 | A色片| 在线免费看A| 国产亚洲欧美日韩高清| 天天日bb| 青草久操| 人人妻人人澡人人DⅤD| A视频免费| 亚洲91无码精品一区在线播放| 成人黄片网| 七区九区一区在线| 亚洲人成77777| 97免费在线视频| 无码人妻免费视频| 国产精品一区二区黑人巨大| 青春草在线免费观看| 影音先锋女人资源| 91精品国产一区二区三区四区大| 午夜AV福利影院| 刘玥精品A片在线观看| 夜夜嗨AV一区二区三区啊| YOUjiZZ欧美大全| 国产在线观看一区| 成人在线三级| 91在线电影| 动漫人物插画动漫人物的视频软件| 色色色五月婷婷| 国产一级性爱| 江苏妇搡BBBB搡BBBB-百度| 性免费网站| 操操综合| 麻豆成人精品| 黄片免费高清| 国产36页| 超碰成人97| 亚洲欧美成人在线观看| 国产精品无码ThePorn| 国产成人精品av| 四虎av在线| www.日韩欧美| 日韩超碰在线| 人人操AV| 日韩人妻无码一区二区三区99 | 四虎影院中文字幕| 日韩一及| 十八禁网站在线观看| 久久六六| 日韩中文字幕视频在线| 秋霞丝鲁片一区二区三区手机在绒免| 久久无码专区| 亚洲日韩欧美一厂二区入| 国产欧美日韩在线视频| 亚洲视频在线视频| 精品久久久国产| 91精品国产99久久久久久天美 | 人妻丰满熟妇av无码| 精品热99| 欧美性爱18| 色噜| 免费的av网站| 色热热| 极品人妻疯狂3p超刺激| 陈冠希和张柏芝mv| av在线免费播放| 欧美成人毛片AAAAAA| 欧美日韩午夜福利视频| 黑人Av在线| 精品交换一区二区三区无码| 欧美在线视频你懂的| 日韩一级片在线| 婷婷五月天丁香网| 成年人在线播放| 五月在线视频| 成人肏逼视频| 欧美三级视频在线观看| 国产综合久久| 国产激情都市一区二区三区欧美| 51XX嘿嘿午夜| 人人人人人妻| 高潮无码在线观看| 亚洲免费人妻| 亚洲第一视频在线观看| 思思热在线观看视频| 极品少妇AV| 无码免费在线视频| 欧美日韩高清| 国产一区二区免费看| 亚洲性爱大全| 成人一级黄色片| 97人妻人人澡人人爽人人| 久操欧美| 爆乳尤物一区二区三区| 国产精品一区二区三| 免费黄色成人网站| 激情人妻在线| 亚洲无码高清电影| 91高清无码视频| 久草免费在线观看视频| 亚洲AV无码精品成人| 欧美亚洲性爱| 久草社区| 一区二区三区国产视频| 成人毛片在线大全免费| 亚洲AV女人18毛片水真多| 狠狠操电影| 亚洲高清无码视频在线| 国产成人免费观看| 国产A区| 亚洲精品乱码久久久久久按摩观| 久久天堂影院| 可以看的黄色视频| 国产成人精品无码区在线| 亚洲日本国产| 3D动漫精品啪啪一区二区下载| 免费黄色av| 麻豆91免费视频| 国产成人三级在线播放| 色噜噜人妻av中文字幕| 青青草成人网站| 久草资源网| 俺去俺来也www色视频| 国产成人宗合| 伦理无码| 永久AV免费网站| 国产高清色| 人成在线免费视频| 日韩黄色视频| 国产久久视频在线观看| 国产99久久| 奇米影视77777| 免费视频91蜜桃| 天天久久综合| 欧洲三级片网站| 狠狠做深爱婷婷久久综合一区| 国产美女精品视频| 综合中文字幕| 亚洲成人av在线| 操逼日韩欧美| 亚洲内射无码| 一插菊花综合| 国产福利一区二区| 日日干天天干| 欧美大香蕉伊人网| 97免费在线观看视频| 无码精品成人观看A片| av片在线免费观看| 国产成人在线播放| 狠狠大香蕉| 俄罗斯老熟妇与子伦| 69er小视频| 成人小视频在线观看| 亚洲中文字幕在线视频| 草b网站| 91麻豆精品无码人妻| 97精品国产97久久久久久免费| 久久人妻熟女中文字幕av蜜芽| 欧美洲成人网站| 五月天久久久久久久| 国产在线A片| 久久男人网| 大香蕉综合| 亚洲av黄| 无码一二| 久草视频观看| 婷婷视频| 亚洲欧美久久久久久久久久久久| 夜夜嗨Av禁果Av粉嫩AV懂色Av | 国产偷拍| 久久综合久久鬼色| 亚洲少妇人妻| 91在线无码精品秘国产| 中文字幕乱妇无码Av在线| 午夜美女视频| 偷拍无码| 99国产精品99久久久久久粉嫩| 嫩草在线精品| 水多多成人网站A片| 在线观看免费黄网站| 九九亚洲| 欧美成人黄色电影| 一级操逼大片| 91丨九色丨熟女泻火| 国产一级AV国产免费| 五月丁香在线| 日本三级片无码| 做爰视频毛片下载蜜桃视频| 在线国产小视频| 女人A片一级黄色| 久综合网| 在线观看日韩AV| 无码日逼| 影音先锋女人aV鲁色资源网站| 午夜在线免费视频| 国产欧美精品| 欧美淫秽视频| 欧美激情视频一区| 日韩中文字幕免费| 狠狠肏| av在线观看网站| 精品www| 国内自拍视频在线观看| 国产一精品| 黄色电影大香蕉| 亚洲欧美视频在线| 约操少妇| 成人综合在线观看| 蜜桃av秘无码一区二区三欧| 欧美日韩在线观看视频| 国产乱色精品成人免费视频| 国产一级片网站| 91蜜桃视频| 特级西西444www高清大胆免费看| av婷婷五月天| 在线视频一区二区三区| 波多野结衣vs黑人巨大| 亚洲免费视频一区| 人人肏人人摸| www.a日逼| 91美女在线视频| 亚洲成人网在线观看| 欧美性国产| 91原创国产内射| 亚洲三级久久| 开心激情网站| 亚洲日韩黄色| 亚洲视频中文字幕| 翔田千里被躁120分钟| 免费人成视频在线| 中文字幕免费在线视频| 亚洲欧美熟妇久久久久久久久| 99久久婷婷国产综合精品| 色婷婷激情| 免费无码视频一区二区| 蜜桃Av噜噜一区二区三区四区| 最近中文字幕mv第三季歌词| 偷窥美鲍| 青青草视频免费| 大鸡巴久久久| 91蜜桃传媒| 韩国人妻无码| 在线观看国产免费视频| 91人妻无码精品| 人人干人人干人人干| 俺来也俺去也| 91亚洲日韩| 国产精品久久毛片A片| 日韩综合色视频导航| 欧美性猛交ⅩXXX无码视频| 黄色A视频| 18禁裸体美女| 国产内射网站| 18禁在线| 国产suv精品一区二区6精华液 | 最好看的MV中文字幕国语电影| 免费看片av|