記錄一下螞蟻金服的電話面試

2021-09-11 03:06:13 字數 618 閱讀 9298

明知道自己肯定達不到阿里的要求的,所以自己把相關的面試問題都記錄下來,以便以後複習使用。

1.你常用的設計模式有哪些?

2.工廠模式和策略模式的區別有哪些?

3.什麼情況下你會用工廠模式或者策略模式?

4.rabbitmq在你的服務中你是怎樣使用的?

5.訊息的持久化如何實現?

6.考慮多種特殊環境下,怎樣使得訊息不丟失,不重複消費?(服務宕機,佇列溢位等情況)

7.rabbitmq的ack回執機制,如何實現的?

9.秒殺功能中怎樣保證同步消費訊息(這個具體我沒懂,我只說了非同步消費)

10.redis怎樣保證服務的高可用

11.資料庫用過什麼鎖?悲觀鎖樂觀鎖怎麼用?什麼場景下使用?

12.了解過執行緒池的底層原理麼?為什麼要用執行緒池?執行緒池的引數有什麼意義?

13.sychornized會出現死鎖麼?什麼環境下會死鎖?怎樣避免死鎖?

14.聽過cas麼?說下你理解的cas。

15.遞迴會出現什麼樣子的問題?記憶體溢位的時候是堆溢位還是棧溢位?

15.演算法題

其他具體的也不是很記得了,基本全程都是在聊併發相關的。反正有的回答上,有的回答有點模糊 - -。只有面試才能知道自己的短板具體在哪。

iOS 螞蟻金服面試題(一)

原文首發位址 由洲洲哥整理提供,有些地方說的不準確的地方還希望各位看官指正!下面進入整體 1 在kvo中,他是怎麼知道監聽的物件發生了變化?kvo簡單介紹 中文名稱 觀察者 功能描述 是乙個第三者的觀察方,在不改變被觀察物件任何屬性的情況下,監聽屬性和物件的改變。並有自己的功能函式去處理。特性 方便...

螞蟻金服軟體測試開發工程師電話面試記錄

post和get的區別 常見狀態碼 常見資料庫分頁語句 就整個軟體開發測試生命週期而言如何把控軟體質量 問業務上的東西,我測試的專案是乙個導數的專案,那面試官就各種問我遷移資料具體業務上的,比如她說實際資料庫和遷移資料庫之間資料不一致的情況如何解決,她給我說了可以用雙寫來解決,這是乙個辦法,問我另外...

一道螞蟻金服簡單的上機筆試題

說明 構建乙個本地快取,快取的物件是使用者id以及部分使用者的資訊。當從快取中獲取某個使用者資料時,如果發現該使用者資料上次更新時間超過30分鐘,則需要更新一次該快取。1.需考慮多執行緒訪問的情況。2.請不要使用第三方類庫實現。3.可以新增適當日誌。4.可以有適當的偽 補充 userinfo結構 p...