京東技術面試(一):
算法面試:
二叉樹怎麼實現的
知道哪些排序算法
快排怎麼實現
堆排序怎麼實現
一道算法題:兩個有序數組,有相同的元素,找出來
集合類和java高級特性面試
鏈表,數組的優缺點,應用場景,查找元素的複雜度
hashmap多線程併發情況下有什麼問題(就是jdk1.7hashmap成環)
Jvm內存模型
Tomcat容器瞭解嗎?
有做過jvm調優嗎
Web項目裡前後端連接用什麼協議
線程創建方式
Java中都有哪些鎖
可重入鎖的設計思路是什麼
hashmap原理,處理哈希衝突用的哪種方法
從哈希表中刪除一個元素,再加入元素時恰好與原來那個哈希衝突,這個元素會放在哪
併發容器,Hashtable和concurrenthashmap區別
京東技術面試(二)
設計模式
知道哪些設計模式
說說適配器模式,裝飾模式,代理模式
數據庫面試
三大範式
數據庫索引
數據庫可以有幾個聚集索引
哪些引擎支持聚集索引
事務特性(acid)
隔離級別
索引機制,聚集索引和非聚集索引
京東技術面試(三):
參與過什麼高併發項目,講講你的架構設計心得。
一個集合裡有1000萬個隨機元素,如何快速計算他們的和。
給你一個電子商務項目,如何數據庫設計(訂單、購物車和商品),包含流程。
總結面試:
1、Java基礎和高級,這就包括語法,多線程,各種特性,jvm,一些源碼,動態代理等。
2、計算機網絡相關知識(初級和高級都會問)
3、操作系統的知識
4、算法(很重要)
5、框架相關基操,底層實現(重要)
6、集合類的底層數據結構(基本每次都考)。
7、高併發項目(高級必問)。
以上就是京東面試32題和麵試經驗總結,以下是最新總結出來的最全BAT高級java面試68題含答案,想要的趕緊來領吧!
面試前夕
我是如何複習的
1、準備一份優秀的簡歷
想要拿到京東Offer,那麼首先得要有面試阿里的機會,想要得到大廠面試機會並不是一件容易的事情,而簡歷,是撬開面試大門的鑰匙,鑰匙是否匹配,就要看簡歷是否優秀了。很多應屆生不知道怎麼製作自己的簡歷,隨便在網上下載一份,改改個人信息。實際上,大廠面試的簡歷,看重的不是你的個人愛好,也不是在校參加過什麼社團學生會,更注重的還是你的個人實際能力。所以,一份優秀的簡歷,應該包括你個人掌握的技術點,是否有實習經歷,參加過什麼項目,解決過什麼項目難題等等。
2、提示自身的軟實力(知識和技術)
第二個關鍵就要自己的自身實力過硬了,無論是你應屆生,還是工作好幾年,無論是校招還是社招,企業招聘的永遠是自身實力過硬的,也就是你的知識儲備,你的技術水平要達到要求,而提升自身軟實力的唯一辦法就是:不斷學習。
以下我會分享一些我個人的學習文檔,有需要的朋友自行選擇獲取:
Java核心知識整理Java核心知識
3、刷題
既然是要面試,那麼就少不了刷題,實際上春節回家後,哪兒也去不了,我自己是刷了不少面試題的,所以在面試過程中才能夠做到心中有數,基本上會清楚面試過程中會問到哪些知識點,高頻題又有哪些,所以刷題是面試前期準備過程中非常重要的一點。
以下是我私藏的面試題庫:
寫在最後
很多人感嘆“學習無用”,實際上之所以產生無用論,是因為自己想要的與自己所學的匹配不上,這也就意味著自己學得遠遠不夠。無論是學習還是工作,都應該有主動性,所以如果擁有大廠夢,那麼就要自己努力去實現它。
以上學習資料均免費放送,最後祝願各位身體健康,順利拿到心儀的offer!
資料獲取方式:轉發+評論我的文章,關注我,然後私信【面試資料】即可免費領取~