<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>

          昨天我面試了一個(gè)人

          共 1491字,需瀏覽 3分鐘

           ·

          2021-08-29 13:59

          點(diǎn)擊上方藍(lán)色字體,選擇“設(shè)為星標(biāo)”

          回復(fù)”面試“獲取更多驚喜


          有事,短更。
          這篇文章是因?yàn)榻裉烀嬖嚵艘粋€(gè)同學(xué),最終沒通過,記錄一些細(xì)節(jié)。
          我問了一些問題,最核心的幾個(gè)問題如下:
          基礎(chǔ)部分
          1. 一個(gè)Java對象的內(nèi)存分配流程是怎么樣的?

          2. 集群線上JVM的主要參數(shù)有哪些?垃圾回收器用的CMS還是G1,為什么選擇G1?

          3. 業(yè)務(wù)上多線程如何創(chuàng)建線程池,一些核心的參數(shù)設(shè)定。Spark是多進(jìn)程模型還是多線程模型?MapReduce呢?大概講一下一個(gè)Spark任務(wù)提交會產(chǎn)生哪些進(jìn)程和線程?

          數(shù)據(jù)組件部分
          1. 產(chǎn)生數(shù)據(jù)傾斜的根本原因是什么?你是怎么發(fā)現(xiàn)產(chǎn)生數(shù)據(jù)傾斜的以及解決的辦法。

          2. Spark如何管理內(nèi)存的?Spark用到的內(nèi)存有哪些?以及什么情況下會用到堆外內(nèi)存?

          3. 你了解的任何一個(gè)實(shí)時(shí)計(jì)算框架的任務(wù)調(diào)度是如何做的?

          其他
          1. 設(shè)計(jì)一個(gè)系統(tǒng),能承擔(dān)每天百萬級別的任務(wù)調(diào)度。

          2. Spark的back-pressure限流器怎么實(shí)現(xiàn)的?你能自己實(shí)現(xiàn)一個(gè)限流器嗎?說說思路。

          以上8道題,能回答上來6個(gè)就可以了。
          但是很遺憾確實(shí)相差的有點(diǎn)遠(yuǎn)。
          整體的感覺是,面試者對組件停留在會用層面,在一些簡單的業(yè)務(wù)場景或者成熟的平臺下開發(fā)完全沒有問題,但是遇到難題恐怕難以解決。
          另外知識點(diǎn)有些分散,什么意思呢?這也是很多同學(xué)的通病,也就是對一個(gè)組件沒有整體的概念,不清楚來龍去脈,只是停留在使用層面。
          每當(dāng)學(xué)習(xí)一個(gè)組件,一個(gè)比較好的學(xué)習(xí)路徑是,了解背景,熟悉常用功能,上手做一個(gè)簡單的項(xiàng)目,熟悉一個(gè)源碼和各個(gè)模塊,然后了解組件本身在使用中會遇到的問題。有些問題你可能沒遇到過,那么就需要去社區(qū)或者論壇找一下相關(guān)資料,看看別人遇到了什么問題,自己嘗試復(fù)現(xiàn)并解決一下。
          另外,最近準(zhǔn)備發(fā)起一個(gè)閱讀源碼的項(xiàng)目,針對某一個(gè)框架的某一個(gè)小模塊,以學(xué)習(xí)小隊(duì)的形式以周或者雙周為單位報(bào)名進(jìn)行閱讀。我會出一些題目,要求參與人能自己在源碼中找到答案,最后產(chǎn)出一篇學(xué)習(xí)筆記或者博客,不按時(shí)完成有懲罰措施。每周抽出2個(gè)小時(shí)閱讀源碼,少打一會游戲。堅(jiān)持下來,相信你會不一樣。
          項(xiàng)目細(xì)節(jié)還在思考中,大家有興趣可以加我微信等細(xì)節(jié)敲定了酌情報(bào)名參加。我的微信號:whispererrr。


          八千里路云和月 | 從零到大數(shù)據(jù)專家學(xué)習(xí)路徑指南

          我們在學(xué)習(xí)Flink的時(shí)候,到底在學(xué)習(xí)什么?

          193篇文章暴揍Flink,這個(gè)合集你需要關(guān)注一下

          Flink生產(chǎn)環(huán)境TOP難題與優(yōu)化,阿里巴巴藏經(jīng)閣YYDS

          Flink CDC我吃定了耶穌也留不住他!| Flink CDC線上問題小盤點(diǎn)

          我們在學(xué)習(xí)Spark的時(shí)候,到底在學(xué)習(xí)什么?

          在所有Spark模塊中,我愿稱SparkSQL為最強(qiáng)!

          硬剛Hive | 4萬字基礎(chǔ)調(diào)優(yōu)面試小總結(jié)

          數(shù)據(jù)治理方法論和實(shí)踐小百科全書

          標(biāo)簽體系下的用戶畫像建設(shè)小指南

          4萬字長文 | ClickHouse基礎(chǔ)&實(shí)踐&調(diào)優(yōu)全視角解析

          【面試&個(gè)人成長】2021年過半,社招和校招的經(jīng)驗(yàn)之談

          大數(shù)據(jù)方向另一個(gè)十年開啟 |《硬剛系列》第一版完結(jié)

          我寫過的關(guān)于成長/面試/職場進(jìn)階的文章

          當(dāng)我們在學(xué)習(xí)Hive的時(shí)候在學(xué)習(xí)什么?「硬剛Hive續(xù)集」


          你好,我是王知無,一個(gè)大數(shù)據(jù)領(lǐng)域的硬核原創(chuàng)作者。

          做過后端架構(gòu)、數(shù)據(jù)中間件、數(shù)據(jù)平臺&架構(gòu)、算法工程化。

          專注大數(shù)據(jù)領(lǐng)域?qū)崟r(shí)動態(tài)&技術(shù)提升&個(gè)人成長&職場進(jìn)階,歡迎關(guān)注。

          瀏覽 36
          點(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>
                  美女操逼视频网 | 可以免费看的黄色视频 | 青青青青青青草视频 | 成人黄色在线免费 | 国产99视频在线观看 |