1. 程式人生 > >渣渣菜雞的螞蟻金服面試經歷(二)

渣渣菜雞的螞蟻金服面試經歷(二)

summary alibaba lin 比較 底層 項目 面試 螞蟻金服 興趣

技術分享圖片

螞蟻金服

電話二面(85 分鐘)

1、自我介紹、工作經歷、技術棧

2、項目中你學到了什麽技術?(把三項目具體描述了很久)

3、微服務劃分的粒度

4、微服務的高可用怎麽保證的?

5、常用的負載均衡,該怎麽用,你能說下嗎?

6、網關能夠為後端服務帶來哪些好處?

7、Spring Bean 的生命周期

8、xml 中配置的 init、destroy 方法怎麽可以做到調用具體的方法?

9、反射的機制

10、Object 類中的方法

11、hashcode 和 equals 方法常用地方

12、對象比較是否相同

13、hashmap put 方法存放的時候怎麽判斷是否是重復的

14、Object toString 方法常用的地方,為什麽要重寫該方法

15、Set 和 List 區別?

16、ArrayList 和 LinkedList 區別

17、如果存取相同的數據,ArrayList 和 LinkedList 誰占用空間更大?

18、Set 存的順序是有序的嗎?

19、常見 Set 的實現有哪些?

20、TreeSet 對存入對數據有什麽要求呢?

21、HashSet 的底層實現呢

22、TreeSet 底層源碼有看過嗎?

23、HashSet 是不是線程安全的?為什麽不是線程安全的?

24、Java 中有哪些線程安全的 Map?

25、Concurrenthashmap 是怎麽做到線程安全的?

26、HashTable 你了解過嗎?

27、如何保證線程安全問題?

28、synchronized、lock

29、volatile 的原子性問題?為什麽 i++ 這種不支持原子性?從計算機原理的設計來講下不能保證原子性的原因

30、happens before 原理

31、cas 操作

32、lock 和 synchronized 的區別?

33、公平鎖和非公平鎖

34、Java 讀寫鎖

35、讀寫鎖設計主要解決什麽問題?

36、你項目除了寫 Java 代碼,還有前端代碼,那你知道前端有哪些框架嗎?

37、MySQL 分頁查詢語句

38、MySQL 事務特性和隔離級別

39、不可重復讀會出現在什麽場景?

40、sql having 的使用場景

41、前端瀏覽器地址的一個 http 請求到後端整個流程是怎麽樣?能夠說下嗎?

42、http 默認端口,https 默認端口

43、DNS 你知道是幹嘛的嗎?

44、你們開發用的 ide 是啥?你能說下 idea 的常用幾個快捷鍵吧?

45、代碼版本管理你們用的是啥?

46、git rebase 和 merge 有什麽區別?

47、你們公司加班多嗎?

48、後面一起聊 high 了,之間扯了些蛋,哈哈哈

相關文章:

1、秋招第一站 —— 亞信科技

2、秋招第二站 —— 內推愛奇藝

3、秋招第三站 —— 內推阿裏(一面)

4、那些年我看過的書 —— 致敬我的大學生活 —— Say Good Bye !

5、面試過阿裏等互聯網大公司,我知道了這些套路

6、渣渣菜雞的有贊面試經歷(一)

7、渣渣菜雞的螞蟻金服面試經歷(一)

最後

本地地址:http://www.54tianzhisheng.cn/2018/07/31/alipay02 ,轉載請授權,否則禁止轉載!

本文首發在我的知識星球,最近自己一直在寫前段時間的所有面試情況,已經分享在我的知識星球,如果感興趣,可以加入我的知識星球!

技術分享圖片

渣渣菜雞的螞蟻金服面試經歷(二)