京東商城Java崗4面面經分享,(3輪技術+HR面已拿offer)

前言:

2019還剩下半個月的時間就結束了,我相信不少人都在計劃着年初跳槽,或者在等金三銀四的到來,請對找工做保持十二分的熱情,並且越早準備越好。臨時狂背知識點什麼的,可能大體的都瞭解,細問就什麼都不知道了,面試京東我也是提早一個月就開始準備了,畢竟不打無準備的仗web



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

注意:文末有福利哦!!算法



518fabb4-5a05-41ff-af39-bb8aa49cd337



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

京東商城一面:sql

  • 簡短的自我介紹,項目一筆帶過,沒有問過多細節數據庫

  • 講一講重載與重寫區別小程序

  • 講一下八種數據類型設計模式

  • 知道integer緩衝機制麼?說一下吧tomcat

  • 數據庫事務隔離級別網絡

  • 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個月就作好了準備,刷了很多的面試真題和相關知識點。此次的成功,主要靠這份《JAVA核心面試知識整理》,這份資料的知識點是很是齊全的,內容知識點包括了Java基礎、多線程高併發、Spring原理、微服務、網絡、RabbitMQ、數據結構、設計模式、算法等等。這些面試核心知識點已經整理成了PDF,免費贈送給你們

領取方式:關注個人供種號(Java周某人)便可免費領取

03b2747c7a8d4a7a8b5769eec5cc5980


部分目錄展現:

02a52970379c4d0aa0dbeefcf902d63a


知識點詳解:

64a7de74e449408093d563f5f7790c9e

相關文章
相關標籤/搜索