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

          度娘不死,百度仍在!百度社招一二三面

          共 1799字,需瀏覽 4分鐘

           ·

          2021-05-12 16:11

          走過路過不要錯過

          點擊藍字關(guān)注我們


          百度一面

          JAVA基礎(chǔ)

          • Hashmap底層、是否線程安全、在高并發(fā)的情況下會出現(xiàn)什么問題?

          • 如何讓hashmap安全?

          • Concurrenthashmap的底層實現(xiàn)

          • 反射是什么?

          • Hashmap的put時key應(yīng)該注意什么(hashcode和equals)

          線程

          • 線程的實現(xiàn)方式

          • 線程池的參數(shù)

          • 線程的拋棄策略

          • 線程中的工作隊列是否有界

          • 線程池的實現(xiàn)流程

          • Volatile的作用

          • 詳細說一下happens-before

          • ReetrantLock和sychronized的區(qū)別

          • Sychronized的鎖(偏向鎖----自旋鎖----重量級鎖)

          • CAS出現(xiàn)的問題,如何解決

          JVM

          • 介紹一下什么是JMM?

          • JAVA創(chuàng)建對象的過程?對象頭中包含什么?

          • JVM的內(nèi)存區(qū)域?虛擬機棧中存著什么?

          • 垃圾回收的算法?

          • GC roots可以是哪些對象

          • 詳細說一下雙親委派機制?

          • 能不能打破雙親委派機制?(自己重寫classload方法,或者將查找parent設(shè)為null)

          • 類加載器有哪些?

          • 加載后的類信息存在哪個區(qū)域?

          • 說一下對象鎖和類鎖?

          Spring

          • 說說Spring AOP的實現(xiàn)

          • Spring中用到了那些設(shè)計模式

          • Spring中Bean對象的生成過程

          Mysql

          • 數(shù)據(jù)庫引擎有哪些?他們之間的區(qū)別

          • MySQL的索引有哪些?

          • 什么是MVCC?

          • 發(fā)現(xiàn)慢查詢以后如何做?

          • Explain中的關(guān)鍵字有哪些?(id、table、type、key、rows)

          • Hbase和MySQL的區(qū)別?

          • MySQL保證原子性?(使用undo log實現(xiàn)原子一致性,當事務(wù)回滾時,可以通過undo log進行回滾,如果inert,此時需要delete;他記錄了回滾需要的信息)

          Zookeeper

          • 說一說Zookeeper(文件配置、集群管理、分布式鎖、隊列管理)(監(jiān)聽機制:ZooKeeper的Watcher機制主要包括客戶端線程、客戶端WatcherManager、Zookeeper 服務(wù)器三部分。客戶端在向ZooKeeper服務(wù)器注冊的同時,會將Watcher對象存儲在客戶端的WatcherManager當中。當ZooKeeper服務(wù)器觸發(fā)Watcher事件后,會向客戶端發(fā)送通知,客戶端線程從WatcherManager中取出對應(yīng)的Watcher對象來執(zhí)行回調(diào)邏輯)選舉機制:半數(shù)機制

          • Zookeeper的心跳機制

          • 了解負載均衡嗎?

          百度二面(重點通過項目展開問題)

          • 大文件數(shù)據(jù)上傳這個有沒有什么改進?(多線程上傳、value的靜態(tài)內(nèi)部類是否可以用枚舉、boolean是否可以用位存儲)

          • 多線程的優(yōu)勢和缺點?(優(yōu)點:高并發(fā)、多核CPU上利用上下文切換資源少)(缺點:資源少的情況下出現(xiàn)死鎖、緩存一致性、指令重排)

          • 你覺得CPU上可能出現(xiàn)指令重排嗎?

          • 如果你說的這個是多線程上下文切換資源少的話,用進程不可以嗎?交換數(shù)據(jù)使用共享內(nèi)存

          • 假設(shè)有4個CPU,每個CPU上有一個進程,進程之間使用共享內(nèi)存?你覺得不用線程是不是可以?像ngnix

          • 為什么多線程過程中是有緩存一致性?(工作內(nèi)存和共享主存)

          • Volatile 如何保證內(nèi)存可見性?

          • 工作內(nèi)存和共享內(nèi)存存在哪里?

          • 那如果存在棧中就不應(yīng)該有緩存一致性呀?

          • MESI協(xié)議中有幾級緩存?緩存中哪一級是私有的,哪一級是共有的?那緩存存在哪里?

          • 如何會產(chǎn)生死鎖?

          • 那你會寫一個死鎖嗎?

          • 寫完以后你這個為什么不報錯呢?

          • 打開快照,問你是否能看懂?為什么不報錯?

          百度三面

          1. 介紹一些并發(fā)項目

          2. 技術(shù)含量較高的項目,從架構(gòu)設(shè)計到部署問了一遍

          3. 高并發(fā)架構(gòu)的設(shè)計思路


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




          往期精彩推薦



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

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

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

          JVM難學(xué)?那是因為你沒認真看完這篇文章


          END


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


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


          你點的每個好看,我都認真當成了


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

          瀏覽 45
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  三级AV在线 | 五月99久久婷婷国产综合亚洲 | 久久99国产精品一区二区 | 国产中文成人 | 一级毛片a一级毛片免费看黄道婆 |