【騰訊阿里最全面試題集錦】(四面:3輪技術+1輪HR)

一面

介紹項目

Java 線程池的實現原理,ThreadPoolExecutor關鍵參數解釋

hashmap的原理,容量為什么是2的冪次

為什么要同時重寫hashcode和equals

ConcurrentHashMap如何實現線程安全?

介紹Java多線程的5大狀態(tài),以及狀態(tài)圖流轉過程

介紹下Synchronized、Volatile、CAS、AQS,以及各自的使用場景

B+樹和紅黑樹時間復雜度

如果頻繁老年代回收怎么分析解決

JVM內存模型,新生代和老年的回收機制

mysql limit分頁如何保證可靠性

二面

自我介紹

java nio,bio,aio,操作系統(tǒng)底層nio實現原理

Spring IOC,autowired如何實現

Spring事務傳播機制

線程死鎖排查

MySQL引擎及區(qū)別,項目用的哪個,為什么

RPC為什么用http做通信?

RPC兩端如何進行負載均衡?

mycat分庫分表、讀寫分離的實現

分布式數據如何保證數據一致性

高并發(fā)請求處理,流量削峰措施有哪些

三面

談談你參與過的最有挑戰(zhàn)的技術項目

Redis持久化RDB和AOF 的區(qū)別

MQ底層實現原理

詳細介紹下分布式 一致性Hash算法

nginx負載均衡的算法

Nginx 的 upstream目前支持 哪4 種方式的分配

分布式集群部署后,從應用端哪些需要怎么調整

Dubbo默認使用什么注冊中心,還有別的選擇嗎?

mongoDB、redis和memcached的應用場景,各自優(yōu)勢

談談你性能優(yōu)化的實踐案例,優(yōu)化思路?

兩千萬用戶并發(fā)搶購,你怎么來設計?

四面(HR面)

你覺得你有什么優(yōu)點?有什么缺點?分別舉例講一講。你怎么克服缺點?

你覺得最有成就感的一件事是什么,你遇到了什么問題,怎么解決的?

工作中如果遇見了技術問題,暫時你無法解決,你的應對思路?

如果有一家公司給到你的薪資比阿里更高,你怎么選擇,為什么這樣選?

談談未來3-5年你的職業(yè)規(guī)劃?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容