京東商城Java崗4面斬獲offer:Spring+MySQL+索引+JVM等

面試京東已經到十月中旬了,實際上在京東之前就有投遞過好幾家公司,BAT基本是來了一波一輪二輪遊客觀光,字節跳動掛在了3面,也不知道原因,我也不敢問吶!華爲是直接簡歷都沒有過,悽慘慘,最後的希望就寄託在了京東和網易上,網易目前還在等通知,10月30號終於等到京東的錄用意向書,特分享一波京東的面經,共勉!

 

京東商城Java崗4面斬獲offer:Spring+MySQL+索引+JVM等

 

京東商城部門Java研發崗,歷經4面斬獲offer(3輪技術+HR面)

京東商城一面:

  • 簡短的自我介紹,項目一筆帶過,沒有問過多細節
  • 講一講重載與重寫區別
  • 講一下八種數據類型
  • 知道integer緩衝機制麼?說一下吧
  • 數據庫事務隔離級別
  • MyBatis怎麼防止 sql 注入?
  • 什麼是 Java 程序的主類?應用程序和小程序的主類有什麼不同?
  • 那Java 應用程序與小程序之間有那些差別?
  • String StringBuffer 和 StringBuilder 的區別是什麼?String 爲什麼是不可變的?
  • 講一下接口和抽象類的區別

京東商城二面:

  • 介紹項目
  • 什麼是Spring?
  • 解釋一下Spring 中的 IoC
  • Spring 有幾種配置方式?具體說一下
  • 解釋一下Spring Bean 的生命週期
  • 說一下Spring MVC 的流程
  • Redis 有哪幾種數據淘汰策略?
  • 爲什麼Redis 需要把所有數據放到內存中?
  • Redis 有哪些適合的場景?
  • MyBatis 分頁
  • 項目中用到的算法(排序 查找), 設計模式
  • innodb和 myisam的區別
  • 如果讓你實現一個MQ,怎麼樣保證消息不丟失?

京東商城三面:

自我介紹

  • 紹項目(包括細節),針對細節提問
  • 你有哪些數據庫優化方面的經驗?
  • 從http請求發出到響應的整個流程
  • 追問如何http請求發送過來之後如何攔截,怎樣配置攔截,具體怎樣攔截(只知道tomcat攔截,在web.xml中配置,感覺是在問tomcat底層)
  • 講一下常用的索引有哪些?
  • 在 MySQL 數據庫中索引的工作機制是什麼?
  • 講一下MySQL的複製原理以及流程
  • 講下你對Dubbo框架的理解
  • 內存模型以及分區,需要詳細到每個區放什麼?
  • JVM 內存分哪幾個區,每個區的作用是什麼?
  • 如和判斷一個對象是否存活?
  • Java 中垃圾收集的方法有哪些?
  • 說一下Java 類加載過程
  • 什麼是類加載器,類加載器有哪些?

京東商城HR面:

  • 先介紹一個項目吧
  • 說一下你對京東的瞭解
  • 你覺得自己身上有什麼優勢?
  • 那你覺得京東商城在衆多的電商平臺上有什麼優勢?
  • 在工作過程中,遇到與同事意見的情況,你會怎麼處理?
  • 你是怎麼平衡生活和工作的?
  • 你怎麼看待996現象?
  • 說職業規劃
  • 喜歡讀書嗎?最近讀了什麼書?
  • 你有什麼想問我的嗎?

總結:

實際上,能夠順利通過京東面試,主要還是靠我面試前的複習到位,提前1個月就做好了準備,刷了不少的面試真題和相關知識點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章