平安銀行Java社招五面面經:MQ+微服務+JVM+redis(已拿offer)

平安銀行一面:

自我介紹,聊項目, 這邊挺常規的,從項目入手。解析Excel為什麼用POI ? POI存在的問題?還知道哪些解析Excel的工具嗎?你們項目中用過MQ,平時都用MQ來做什麼?你處理過MQ得冪等問題,當時是怎麼做的?MQ的可靠性怎麼保證?redis你們都用來做什麼?redis的持久化機制?怎麼樣保證redis的高可用?HashMap和ConcurrentHashMap的區別?ConcurrentHashMap不同版本的差異?用過多線程嗎?多線程的幾種實現方式。做過微服務開發嗎?說一說對重構的看法有什麼問題要問我的嗎?

時間不長,大概二十分鐘,面試官人不錯。一面結果通過。

平安銀行二面:

過了一個星期,由於當地有平安的子公司,就去了子公司的會議室進行視頻面試。

二面看上去是個組長的人,年紀並不輕。同樣的自我介紹開始,然後聊來深圳發展的意願,個人的情況,然後問了一下做的項目,就開始問問題了。項目中處理了哪些格式的數據類型?數據傳輸過程用的什麼加密?對稱加密和非對稱加密的區別?http和https的區別?為什麼https使用混合加密的方式?說一說JVM調優的思路及你是怎麼樣調優的。JVM常見的算法。抽象類和接口的區別和應用場景? ( 挺新鮮的,第- -)次碰到 )平時有沒有用到什麼設計模式?看過什麼源碼沒有?什麼是SpringAOP?AOP實現的原理。sql優化的思路。索弓|實現原理。有時候索引失效,為什麼?問了我期望薪資,本來說月薪了,後面他說他們那裡是按年薪算的。然後讓我等一下 ,他去找部長去概去了二十分鐘。

二面結果:通過。

平安銀行三面:

自我介紹,然後開始聊項目。數據採集的時候有沒有對數據進行校驗?有沒有做加密處理?對稱加密和非對稱加密的區別?如何保證數據不丟失呢? ( 對賬)你們項目中redis用來幹什麼了?redis常用的數據類型?redis持久化機制?分佈式鎖的實現?場景題:- -個SQL的TOP N問題JVM參數調優及JVM內存結構。常見的垃圾回收算法。dubbo整個調用過程。SpringMVC、Spring和SpringBoot的區別 ?線程池實現原理。sql優化的思路。索弓|實現原理。聚簇索引和非聚簇索引的區別。你有什麼要問我的嗎? ( 你是部長?他說不是,部長授權面試。)

平安銀行四面:

過了一個星期,收到電話面試,各位以為是HR面,錯了,這個叫業務經理面。HR說這個一 般都能過。

自我介紹,說一個你最熟悉的項目, 你在其中承擔什麼樣的角色,開發過程中碰到最大的難題是什麼?聊一聊SOA和微服務。大學掛過科沒有。哪科學得最好。大概總共聊了15分鐘左右。

四面結果:通過。

平安銀行五面:

又過了一個星期。才到HR面,是當地子公司視頻面試。

自我介紹,項目類型。為什麼考慮到深圳發展?為什麼選擇平安銀行?現在在面試哪些公司?如何規劃自己的生活?期望薪資。

說了這麼多,最後分享一下,我的Java核心面試寶典及算法刷題資料,有需要的朋友可以轉發+私信關鍵詞【資料】即可免費領取~

Java核心面試寶典:JVM,JAVA集合,JAVA多線程併發,JAVA基礎,Spring原理,微服務,Netty與RPC,網絡,日誌,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,設計模式,負載均衡,數據庫,一致性哈希,JAVA算法,數據結構,加密算法,分佈式緩存,Hadoop,Spark,Storm,YARN,機器學習,雲計算共30個章節。

我的算法刷題資料如下(私信【資料】免費領取~)