題目

一,技術(shù)面試的過程:
1,內(nèi)存泄漏如何排查

2,火車算法你了解多少

3,說說幾種線程安全的map

4,鎖的類型都有什么 行鎖和表鎖分別用什么實(shí)現(xiàn)

5,分布式鎖有幾種實(shí)現(xiàn)方式

6,StringBuffer的實(shí)現(xiàn)方式,容量如何擴(kuò)充

7,sql性能如何進(jìn)行優(yōu)化?

8,mq消息一致性

9,IOC AOP講解下原理

10,CountDownLatch用法詳解

11,索引有幾種類型 幾種掃描方式

12, union 和 union all的區(qū)別

13, innodb和myisam的區(qū)別

14, mysql有幾種隔離級別,默認(rèn)的隔離級別是什么,說一下實(shí)現(xiàn)原理

15,json和xml數(shù)據(jù)格式的區(qū)別和用法

16,springboot 如何互相調(diào)用

17,jpa框架說下你的理解

18,jdk1.8和jdk1.7的區(qū)別和日期區(qū)別

19, 深拷貝和淺拷貝的區(qū)別

20, 線程池怎么保證線程一直運(yùn)行

21, 線程池的拒絕策略

22, syncjronized關(guān)鍵字作用是什么

23, 線程之間通信方式你知道幾種

24, hashset去重原理是什么

25,TreeSet如何逆序

26,Java中有哪些是有序的集合

27,map有幾種遍歷方式

28,線程和進(jìn)程的區(qū)別

29,jvm數(shù)據(jù)的區(qū)域說一下

30,shiro的權(quán)限管理安全框架怎么理解的

31,Concurrenthashmap的實(shí)現(xiàn)原理

32,hashtable線程安全嗎

33,linux幾種文件傳輸方式

34,ClassLoader工作原理是什么

35,然后就是分享一下你遇到問題如何處理 ,把你的思路給我描述一下

阿里校招
看下前面面試阿里的題:

1.自己看過的源碼,說一下?

2.一個(gè)整形數(shù)組,給定一個(gè)數(shù),在數(shù)組中找出兩個(gè)數(shù)的和等于這個(gè)數(shù),并打印出來,我寫的時(shí)間復(fù)雜度高,要求O(n)。

3.看過這么多源碼,你覺得什么東西最重要?

4.分布式鎖、Redis緩存,系統(tǒng)架構(gòu)圖,MySQL的特性。

  1. 如何解決死鎖? 寫一個(gè)JAVA死鎖的列子?

6.Spring AOP的實(shí)現(xiàn)原理,底層用什么實(shí)現(xiàn)的?

7.接下來還是場景題,圖片框架的實(shí)現(xiàn),涉及到的緩存,線程池,線程池該如何分配線程數(shù)量。

8.HashMap數(shù)據(jù)存儲結(jié)構(gòu)? key重復(fù)了怎么辦? 是如何解決的?

  1. LRU緩存機(jī)制。

10.給定一個(gè)二叉搜索樹(BST),找到樹中第K小的節(jié)點(diǎn)。

11.java反射為什么會慢

12.http的強(qiáng)緩存和協(xié)商緩存

  1. hashmap有什么漏洞會導(dǎo)致它變慢?

14.說一下分布式事務(wù)的TCC模式

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容