個人情況
2017年畢業,普通本科,計算機科學與技術專業,畢業后在一個二三線小城市從事Java開發,2年Java開發經驗。做過分布式開發,沒有高並發的處理經驗,平時做To G的項目居多。寫下面經是希望給各位有相同面試公司的小伙伴做個參考,同時也希望記下自己的一些收獲和踩下的坑。
簡歷投遞
我印象中沒投遞過平安銀行的簡歷,后來才發現原來這個公司叫金服銀行科技中心,都是平安的子公司,而且各位不知道,我在面平安壽險的時候,是同時在面平安銀行的。看完標題,各位也許不信,但是真的有五面,不是招多么資深的Java開發,而是一個普通兩年經驗的Java開發。面完平安銀行之后,我就決定,以后再也不投平安了。
一面
當時似乎是一位獵頭,說平安銀行有兩個部門要面我,我說沒問題,第一個部門在星期一晚上,第二個部門在星期二晚上,但很懵逼的是,星期二晚上並沒有來電話,有可能是星期一晚上一面過了的原因。一面是在七月初。
自我介紹,聊項目,這邊挺常規的,從項目入手。
解析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面,是當地子公司視頻面試。
自我介紹,項目類型。
為什么考慮到深圳發展?
為什么選擇平安銀行?
現在在面試哪些公司?
如何規划自己的生活?
期望薪資。
簡單聊了一下,HR沒有壽險看起來刻薄,大概十幾分鍾就結束了。
五面結果:通過。
總結
各位或者覺得,面試過程和平安壽險差不多啊,就是多了一面而已。各位不知道,最討厭的是在定薪環節。五面結束后,第二天就問我要材料了。材料包括:身份證、學位證以及學歷證明,薪資證明、銀行流水(一定要過去十二個月),另外,必須要對十二個月的薪資收入進行說明(我覺得這個就挺過分的)。八月末交的材料,九月中秋節前幾天打電話來問我一些薪資上的東西(相當於這兩個星期根本沒處理。。。),你的上家薪資怎么這么低,我說我們這里是二三線城市,入職兩年就提薪過一次,問我期望薪資,我說二面及HR面的時候我都有說過了,她說不是她面試的,她不知道。我告訴她我這邊有一家公司快入職了,你們這邊能不能快點?他們說中秋前給我電話,結果中秋前根本沒來電。我九月二十三號入職的,九月二十號下午三點才來的電話。
面試一個月(這塊可以接受),定薪去了一個月(我感覺沒有招人的誠意,同時他們應該也在對比其他的應聘者吧。其實如果不符合要求,可以早點說嘛,干嘛一直拖着,從此對平安的印象就很不好了),平安的面試周期,真是一個坑。后面來電,薪資壓的很低,跟我和二面面試官說的差的挺多的,並且對平安銀行的印象不是很好,所以我就沒去。因為自己面試經驗比較少,以為平安兩家公司二面都過了,總會有一家可以的,所以就停下了面試的腳步,很失策,希望各位從我的例子中吸取教訓。