<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          字節(jié)跳動后端社招面經(jīng)(二面、三面)

          共 1886字,需瀏覽 4分鐘

           ·

          2021-04-19 16:05

          走過路過不要錯(cuò)過

          點(diǎn)擊藍(lán)字關(guān)注我們


          字節(jié)一面(都是相對比較淺的問題):

          • 自我介紹

          • 項(xiàng)目介紹

          • 項(xiàng)目問到token,說一下

          • 項(xiàng)目如何實(shí)現(xiàn)的,如果多終端呢(這里我回答的不是很流暢)

          • 還可以存放在哪里session

          • cookie是什么

          • 為什么當(dāng)時(shí)沒有實(shí)現(xiàn)(我直接回答的因?yàn)椴粫?/span>

          • 正整數(shù)開根,保留兩位小數(shù)

          • JMM說一下(開始背書)

          • 說到線程,那么線程是屬于那塊區(qū)域的

          • GC說一下(開始背書)

          • 有用到hashmap嗎?實(shí)現(xiàn)?

          • 是線程安全的嗎?

          • 想要線程安全怎么辦?

          • 為什么使用紅黑樹

          • 紅黑樹特性

          • 和平衡搜索二叉樹的區(qū)別

          • 時(shí)間復(fù)雜度?

          • 在瀏覽器輸入一個(gè)網(wǎng)址會發(fā)生什么?(又開始背書了)

          • TCP/IP模型和OSI模型

          • 用過索引嗎

          • 怎么樣確定使用到了索引

          • 索引類型

          • 為什么用B+樹

          • 和B樹有什么區(qū)別

          • 聚簇索引和非聚簇索引

          • 有用過鎖嗎

          • 說一下lock和synchronized的區(qū)別

          • 代碼題:手寫一個(gè)單例模式吧(默寫)

          • 看到有volatile關(guān)鍵字

          • 說一下volatile吧

          • 和synchronized的區(qū)別

          • 樂觀鎖和悲觀鎖

          • 反問環(huán)節(jié)

          到這里一面就結(jié)束了,總體上來說還算是可以,只是有少部分的點(diǎn)有些遺忘所以導(dǎo)致答得不太流暢,一面沒有問到計(jì)網(wǎng)和多線程,操作系統(tǒng)相關(guān)的知識,后續(xù)面試可能會是重點(diǎn)。

          字節(jié)二面

          1.  平時(shí)用的工具鏈和技術(shù)棧是什么?

          2.   golang踩過坑嗎?

          3.  這段golang代碼有沒有bug?

          5.  拉鏈法中鏈表過長時(shí)變形為紅黑樹有什么優(yōu)缺點(diǎn)?

          6.   HashMap的并發(fā)不安全體現(xiàn)在哪?

          7.   HashMap在擴(kuò)容時(shí),對讀寫操作有什么特殊處理?

          8.   ConcurrentHashMap是怎么做到并發(fā)安全的?

          9.   Java有哪些鎖機(jī)制,分別有什么特點(diǎn)?

          10.知道CAS嗎? Java中CAS是怎么實(shí)現(xiàn)的?

          11. MySQL的存儲引擎用的是什么?為什么選InnoDB?

          12. MySQL的聚簇索引和非聚簇索引有什么區(qū)別?

          13. B+樹和二叉樹有什么區(qū)別和優(yōu)劣?

          14.針對一個(gè)場景設(shè)計(jì)索引,考察的是聯(lián)合索引與列選擇性的知識

          15.現(xiàn)有一個(gè)新的查詢場景,要怎么解決?

          16.假如要查A in () AND B in (),怎么建索引?

          17.查A in () AND B in ()時(shí), MySQL是怎么利用索引的?

          19.用過Redis的哪幾種數(shù)據(jù)結(jié)構(gòu)?ZSET是怎么實(shí)現(xiàn)的?

          20. zrange start, stop,總長度為n,復(fù)雜度是多少?

          21. Kafka的消費(fèi)者如何做消息去重?

          22.介紹一下Kafka的ConsumerGroup

          23. Kubernetes和Docker用得怎么樣?

          24.時(shí)序型數(shù)據(jù)庫的存儲結(jié)構(gòu)是怎么樣的?

          25. LSM樹了解嗎?是一種什么存儲結(jié)構(gòu)?

          26.在生產(chǎn)中用過Cassandra和RocksDB嗎?量有多大?

          27. Cassandra 的墓碑機(jī)制是什么 ?

          28. 算法題:面試哥題霸上的原題,


          三面

          1.  聊項(xiàng)目和工作經(jīng)驗(yàn)

          2.  用Kubernetes的過程中踩過哪些坑?

          4.  假如用id翻頁的方式,數(shù)據(jù)庫表如何設(shè)計(jì)?索引如何設(shè)計(jì)?

          5.  假如量很大,你覺得需要分庫分表嗎?怎么分?

          6.  分庫分表后怎么查詢分頁?

          7.  分庫分表后怎么保證主鍵仍然是遞增的?

          8.  現(xiàn)在需要支持深分頁,頁碼直接跳轉(zhuǎn),怎么實(shí)現(xiàn)?

          9.  瞬時(shí)寫入量很大可能會打掛存儲,怎么保護(hù)?

          10.斷路器內(nèi)部怎么實(shí)現(xiàn)的?

          11.斷路器會造成寫入失敗,假如我們不允許寫入失敗呢?


          獲取往期更多最新面試題資料,直接轉(zhuǎn)發(fā)一下這篇文章+關(guān)注公眾號【Java爛豬皮】關(guān)注后回復(fù)【666】即可獲取哦~





          往期精彩推薦



          騰訊、阿里、滴滴后臺面試題匯總總結(jié) — (含答案)

          面試:史上最全多線程面試題 !

          最新阿里內(nèi)推Java后端面試題

          JVM難學(xué)?那是因?yàn)槟銢]認(rèn)真看完這篇文章


          END


          關(guān)注作者微信公眾號 —《JAVA爛豬皮》


          了解更多java后端架構(gòu)知識以及最新面試寶典


          你點(diǎn)的每個(gè)好看,我都認(rèn)真當(dāng)成了


          看完本文記得給作者點(diǎn)贊+在看哦~~~大家的支持,是作者源源不斷出文的動力

          瀏覽 204
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美大屌视频在线观看 | 欧美三级电影网址 | 999久久 | 亚洲激情综合网 | 色情 视频网站入口第一集 |