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

          阿里Java崗社招面試經(jīng)歷分享

          共 1302字,需瀏覽 3分鐘

           ·

          2020-12-05 23:48

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

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



          往期全套面試題+答案領(lǐng)取方式:關(guān)注公眾號(hào)【Java爛豬皮】后臺(tái)回復(fù)【666】

          筆試


          耗時(shí)三個(gè)小時(shí),考的是Java核心的基礎(chǔ)。

          大概說(shuō)一下幾個(gè)考點(diǎn):Java并發(fā)的知識(shí)點(diǎn)、集合類(lèi)、線(xiàn)程池、多線(xiàn)程之間的通信等


          一面


          1、首先是自我介紹。個(gè)人情況,個(gè)人的擅長(zhǎng)的地方,這里主要考察你的表達(dá)能力和語(yǔ)言精簡(jiǎn)能力。

          2、介紹自己的項(xiàng)目經(jīng)驗(yàn),項(xiàng)目中做了什么,難點(diǎn)在哪里?主要是想了解參與過(guò)技術(shù)難度最大的項(xiàng)目難點(diǎn),技術(shù)難點(diǎn)在哪里,你是怎么來(lái)解決的?

          3、Java的線(xiàn)程池說(shuō)一下,各個(gè)參數(shù)的作用,如何進(jìn)行的?

          4、同步與異步區(qū)別?

          (1)同步,可以理解為在執(zhí)行完一個(gè)函數(shù)或方法之后,一直等待系統(tǒng)返回值或消息,這時(shí)程序是出于阻塞的,只有接收到返回的值或消息后才往下執(zhí)行其他的命令。

          (2)異步,執(zhí)行完函數(shù)或方法后,不必阻塞性地等待返回值或消息,只需要向系統(tǒng)委托一個(gè)異步過(guò)程,那么當(dāng)系統(tǒng)接收到返回值或消息時(shí),系統(tǒng)會(huì)自動(dòng)觸發(fā)委托的異步過(guò)程,從而完成一個(gè)完整的流程。


          5、HashMap的實(shí)現(xiàn)原理,HashMap是如何解決hash沖突的問(wèn)題?

          6、Redis講一下,項(xiàng)目使用場(chǎng)景,以及對(duì)應(yīng)的算法?

          7、分布式系統(tǒng)的全局id如何實(shí)現(xiàn)?用zookeeper如何實(shí)現(xiàn)的呢,機(jī)器號(hào)+時(shí)間戳即可?

          8、分布式鎖的方案,redis和zookeeper那個(gè)好,如果是集群部署,高并發(fā)情況下哪個(gè)性能更好?

          9、kafka了解么,了解哪些消息隊(duì)列?

          10、樂(lè)觀鎖和悲觀鎖

          11、IO和NIO的卻別,以及NIO的原理,有了解過(guò)mina?

          12、JVM內(nèi)存模型,JVM加載原理,回收算法了解?


          二面


          1、介紹你所做的項(xiàng)目和其中的難點(diǎn)?

          2、反射的作用是什么?

          (1)反射的主要作用是用來(lái)擴(kuò)展系統(tǒng)和動(dòng)態(tài)調(diào)用程序集。

          (2)所謂擴(kuò)展系統(tǒng)就是先把系統(tǒng)寫(xiě)好,系統(tǒng)里面定義接口,后面開(kāi)發(fā)的人去寫(xiě)接口的代碼。

          (3)動(dòng)態(tài)調(diào)用程序集就是利用反射去調(diào)用編譯好的dll,當(dāng)然此時(shí)的dll沒(méi)有被引用到你所建的工程里面。

          3、數(shù)據(jù)倉(cāng)庫(kù),多線(xiàn)程和并發(fā)工具等?

          4、私有云,docker和k8s等?

          5、了解哪些中間件,dubbo,rocketmq,mycat等?

          6、dubbo中的rpc如何實(shí)現(xiàn)?

          7、自己實(shí)現(xiàn)rpc應(yīng)該怎么做?

          9、dubbo的服務(wù)注冊(cè)與發(fā)現(xiàn)?

          10、最后問(wèn)了些排序算法


          HR面


          聊人生談理想,離職原因、職業(yè)規(guī)劃和期望的薪資。主要還是考察你對(duì)工作是否持積極的態(tài)度,以及你是否穩(wěn)定。



          往期精彩推薦



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

          面試:史上最全多線(xiàn)程面試題 !

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

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


          END


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


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


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


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

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

          手機(jī)掃一掃分享

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

          手機(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>
                  91精品少妇一区二区三区蜜桃臀 | 影音av在线| 麻豆成人在线视频 | 玖玖婷婷五月天 | 日日操大香蕉 |