最近加班加到有點疲憊,這周在家宅了兩天,練健身房都沒去,
趁著有點時間,把上周郵箱收到的素材整理了一下,發現一份比較有參考價值的,
今天給大家分享一篇:3年作業經驗面試京東程序分享

一面:
-
離職原因;
-
java的資料型別有哪些,大小?
-
java的重寫和多載;
-
java的HashMap結構;
-
hash沖突解決辦法;
-
Zookeeper在專案中的使用及原理;
-
Springcloud的一些組件介紹;
-
Redis實作方式:
-
為什么使用setnx,或者說set 和setNx有什么區別
-
系統在10:05 設定一個值,并給出5分鐘的過期時間,系統剛剛set完之后redis集群崩潰,10:11分系統重啟成功,那么redis中set的值是否還存在?
-
多執行緒的創建方式
-
服務器CPU數量及執行緒池數量的關系?
-
說說Mysql的sql優化
-
你認為自己的技術怎么樣?
二面:
-
Mysql是集群還是單節點;最大的表中資料量大約是多少?3000w-4000w;
-
Mysql主從配置是DBA去做還是自己去做?mysql主從同步的機制的原理;
-
mysql主從復制主要有幾種模式?
-
Redis持久化方式:rdb、aof;redis中哪個版本開始可以對分布式使用;
-
Nginx的使用場景;
-
Spark主要用來做什么的?
-
如果兩個物件A和B,如果hash值相同,equals是否相同,反過來呢
-
前端了解么:JavaScript有沒有閉包的概念?
-
離職原因?

三面:
-
Dubbo超時重試;Dubbo超時時間設定;
-
如何保障請求執行順序;
-
分布式事物與分布式鎖(扣款不要出現負數);
-
分布式session設定;
-
執行某操作,前50次成功,第51次失敗a全部回滾b前50次提交第51次拋例外,ab場景分別如何設定Spring(傳播性)?
-
Zookeeper有哪些用;
-
JVM記憶體模型;
-
資料庫垂直和水平拆分;
-
MyBatis如何分頁;如何設定快取;MySQL分頁;
-
熟悉IO么?與NIO的區別,阻塞與非阻塞的區別?
-
分布式session一致性;
-
分布式介面的冪等性設計「不能重復扣款」;
HR面:
-
負責什么系統;
-
為什么要讓我獨立負責?
-
手頭有沒有其他offer?
-
offer薪資有多少?
-
你是哪里人?以后打算在哪里發展?是否接受入職前實習?
-
能否接受996的加班作業?
最后
咋樣,看完這些面試題?有沒有興趣去試試呢?
針對最近很多人都在面試,我這邊也整理了相當多的面試專題資料,也有其他大廠的面經,希望可以幫助到大家,


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/104838.html
標籤:其他
