生活随笔
收集整理的這篇文章主要介紹了
2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一面
介紹項目 java 線程池的實現原理,threadpoolexecutor關鍵參數解釋 hashmap的原理,容量為什么是2的冪次 為什么要同時重寫hashcode和equals ConcurrentHashMap如何實現線程安全? 介紹Java多線程的5大狀態,以及狀態圖流轉過程 介紹下Synchronized、Volatile、CAS、AQS,以及各自的使用場景 B+樹和紅黑樹時間復雜度 如果頻繁老年代回收怎么分析解決 JVM內存模型,新生代和老年的回收機制 mysql limit分頁如何保證可靠性
二面
自我介紹 java nio,bio,aio,操作系統底層nio實現原理 Spring IOC,autowired如何實現 Spring事務傳播機制 線程死鎖排查 MySQL引擎及區別,項目用的哪個,為什么 RPC為什么用http做通信? RPC兩端如何進行負載均衡? mycat分庫分表、讀寫分離的實現 分布式數據如何保證數據一致性 高并發請求處理,流量削峰措施有哪些
三面
談談你參與過的最有挑戰的技術項目 Redis持久化RDB和AOF 的區別 MQ底層實現原理 詳細介紹下分布式 一致性Hash算法 nginx負載均衡的算法 Nginx 的 upstream目前支持 哪4 種方式的分配 分布式集群部署后,從應用端哪些需要怎么調整 Dubbo默認使用什么注冊中心,還有別的選擇嗎? mongoDB、redis和memcached的應用場景,各自優勢 談談你性能優化的實踐案例,優化思路? 兩千萬用戶并發搶購,你怎么來設計?
四面(HR面)
你覺得你有什么優點?有什么缺點?分別舉例講一講。你怎么克服缺點? 你覺得最有成就感的一件事是什么,你遇到了什么問題,怎么解決的? 工作中如果遇見了技術問題,暫時你無法解決,你的應對思路? 如果有一家公司給到你的薪資比阿里更高,你怎么選擇,為什么這樣選? 談談未來3年你的職業規劃?
你可能也喜歡:
非常全面的阿里的Java面試題目,涵蓋Java基礎+高級+架構 2019 阿里Java 4輪面試題,含必考題答案參考!阿里螞蟻金服中間件(Java 4輪面試題含答案):Redis緩存+線程鎖+微服務等 牛逼!支付寶高級Java三面題目:線程鎖+事務+雪崩+Docker等 淘寶網Java五面:現場面試49題含答案! 最新天貓Java3輪面試題目:虛擬機+并發鎖+Sql防注入+Zookeeper
總結
以上是生活随笔為你收集整理的2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。