java简历项目经验大全,不吃透都对不起自己
前言
學習某一門技術或者框架的時候,第一步當然是要了解下面這幾樣東西。
為了讓你更好地了解 Netty 以及它誕生的原因,先從傳統的網絡編程說起吧!
阿里
- mq 消息可靠性,冪等如何保證
- 分布式鎖的實現方案比較,為什么選擇 zookeeper, zookeeper 一致性協議原理
- 線程池參數,阻塞隊列實現
- 一致性 Hash解決什么問題, 如何實現? 虛擬節點的作用?
- Java 鎖的實現方式, 比較? AQS實現原理?公平非公平實現原理?
- CAS 實現原理
- volatile 實現原理, 單例模式
- java 內存模型, gc 調優的經歷. cms gc 的幾個階段, 為什么會出現 stop the world. 常見可優化參數有哪些.
- 為什么需要優化 gc, gc 會導致什么問題.
- mysql 事務隔離級別. mvcc 實現原理
- mysql 索引原理. 為什么使用 B+樹. 及何時無法使用索引?
- mysql 架構, 引擎層和 server層 各自負責什么.
- hashmap 及 concurrenthashmap 實現原理
- Spring aop原理,如何定義新的spring xml 標簽
- 合并兩個有序鏈表
- 如何設計一個大型活動的安保系統(開放題)
美團
-
數據庫和緩存的一致性問題。先更新數據庫,再更新緩存,若更新完數據庫了,還沒有更新緩存,此時有請求過來了,訪問到了緩存中的數據,怎么辦?
-
聚簇索引/非聚簇索引,mysql索引底層實現,為什么不用B-tree,為什么不用hash,葉子結點存放的是數據還是指向數據的內存地址,使用索引需要注意的幾個地方
-
mysql默認的事務隔離級別,mvcc,rr怎么實現的,rc如何實現的
-
mysql間隙鎖有沒有了解,死鎖有沒有了解,寫一段會造成死鎖的sql語句,死鎖發生了如何解決,mysql有沒有提供什么機制去解決死鎖
-
談下對GC的了解,何為垃圾,有哪些GC算法,有哪些垃圾回收器,cms和g1的區別,emm,還有一個直擊靈魂的問題,看過cms的源碼嗎
-
有沒有排查過線上oom的問題,如何排查的
-
有沒有使用過jvm自帶的工具,如何使用的
-
假設有下圖所示的一個full gc 的圖,縱向是內存使用情況,橫向是時間,你如何排查這個full gc的問題,怎么去解決你說出來的這些問題
-
說說對java中集合類的理解,項目中用過哪些,哪個地方用的,如何使用的
-
對CAS的理解,CAS帶來的問題,如何解決這些問題
-
volatile底層、synchronized底層、鎖升級的過程、MESI
-
ehcache支持哪些緩存
-
juc有研究沒有,講一講
-
聊項目,畫項目架構圖,畫一個用戶從發起請求 到接收到響應 中間經過哪些服務 每個服務做什么事情 的流程圖
-
講項目中的難點、挑戰,如何解決的,項目這一塊會問的特別細
-
如何保證RocketMQ 消息的順序性,如何解決重復消費問題
-
項目中如何保證接口的冪等操作
-
講一講對redis 的了解,項目中如何使用的,哪個地方使用的,為什么要使用
-
哨兵機制、redis兩種備份方式的區別,項目中用的哪種,為什么
-
講一講對分布式鎖的了解
-
項目中系統監控怎么做的
-
如何理解Spring中的AOP 和 IOC,以及DI,讀過Spring源碼沒有
-
讀過MyBatis源碼沒有
-
說一個你了解最多的框架,說出你的理解
-
如何理解分布式事務,為什么會出現這個問題,如何去解決,了解哪些分布式事務中間件
-
聊一聊對分庫分表的理解
-
hystrix功能 & 在項目中怎么使用的 & hystrix 怎么檢測斷路器是否要開啟/關閉 & hystrix 實現原理,除hystrix之外的其他熔斷限流中間件有了解沒有,了解多少說多少
-
dubbo有了解沒有
-
怎么理解java 中和 mysql 中的樂觀鎖、悲觀鎖
-
一致性hash
最后
面試題文檔來啦,內容很多,485頁!
由于筆記的內容太多,沒辦法全部展示出來,下面只截取部分內容展示。有想獲取完整版筆記的朋友,點贊后點擊這里免費領取哦
1111道Java工程師必問面試題
MyBatis 27題 + ZooKeeper 25題 + Dubbo 30題:
Elasticsearch 24 題 +Memcached +?Redis 40題:
Spring 26 題+ 微服務 27題+ Linux 45題:
Java面試題合集:
26 題+ 微服務 27題+ Linux 45題:**
[外鏈圖片轉存中…(img-uaADbPSP-1622038144819)]
Java面試題合集:
總結
以上是生活随笔為你收集整理的java简历项目经验大全,不吃透都对不起自己的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法设计与分析】16 分治策略:快速排
- 下一篇: ubuntu中make头文件找不到_和平