招銀網絡科技軟件開發-JAVA後臺開發

招銀網絡科技 軟件開發 偏JAVA

1電話面

招銀在正式面試之前會有一次電話面,大家都說是簡單的做一個調查,同學都是隻被問了4分鐘,然鵝我被問了40分鐘,。。因人而異,所以還是要好好準備一下的。

開始了:

你覺得你筆試做的如何。。。(招銀的筆試不是很難,當時半小時就交卷了,主要是選擇+編程,我覺得做的還可以)
(1)接口和抽象類的區別
(2)線程狀態,完成和銷燬之間是什麼狀態。怎麼查看線程狀態(不是進程),命令,或者自己寫程序實現一些接口。
(3)java中的鎖,讀寫鎖底層,假如服務器端有個變量,需要多個客戶端訪問,怎麼實現。
(4)內存溢出,遇到的,怎麼解決的。
(5)有個遞增的序號,或者字符串,全局唯一性,怎麼實現?
我說數據庫主鍵遞增,又問假如不是數字呢,是字符呢,我說用正則表達式匹配,又問怎麼匹配?
(6)SQL預編譯
(7)數據庫連接池
(8)cookie和session的區別
(9)抓包的原理。
(10)關係型與非關係型數據庫
(11)項目中有沒有遇到死鎖,怎麼解決。
不知道,。
想問你,死鎖一定是代碼出現bug了,那麼怎麼定位bug呢?
斷點?
斷點是有IDE的情形下,如果沒有IDE呢,怎麼定位BUG。。不知道。

(12)快排講一下,時間複雜度,空間複雜度。
O(nlongn)?把? 把?不確定是吧。
(13)四次握手。假如是服務端發起釋放連接呢?也是四次把。
(14)索引的好處,如果一個表建立很多很多個索引會出現什麼情況。。
(15)項目中,怎麼判斷網絡是否連通?
ping?
ping是基於什麼協議的?
ICMP?
還有其他方式 嗎?
不知道。。。
(16)Arp協議知道嗎?
ip轉MAC 地址? 還有嗎? ARP攻擊知道嗎?
不知道。。。

我覺得這個電話面是最有水平的一個面試,問的問題都是我平時沒怎麼想過的,所以大部分都沒有回答上來,唉。

現場一面

招銀的現場面是一次走完流程,很快,不用等很久,這點好評!
一面的面試官主要問基礎,人很好!
(1)主要就是java的一些基礎知識,問的很細,包括jvm。
(2)問數據庫,因爲銀行主要就是數據庫,索引,基本的查詢等。
(3)問了java的異常處理,這點我回答的不好,因爲平常也沒怎麼注意。問我運行時異常和非運行時的區別。
(4)讓寫一個網頁運行基本是字符串判空代碼,當時被他搞糊塗了,其實就是筆試的時候經常寫的判空語句就行了。
(5)問了一些項目相關的。可能覺得我沒什麼好問的吧。

現場2面

一面完讓等結果,十分鐘不到就二面了,二面的面試官很嚴肅,全程嚴肅臉,所以心態要放好一點,不要被嚇到。
二面主要就是問項目,問的很細,會找出很多的問題,所以自己的項目自己一定要熟悉,我就被懟的很慘,不過最後還是讓我過了。

現場HR面

二面完很快HR面,不知道爲啥,招銀的HR全程也是嚴肅臉,我當時以爲是前兩面表現的不好,後來才知道我同學面的時候也是。。。
HR面就是那些常規的問題,家庭,工作,地點,薪資等等。

總的來說體驗還是不錯的,個人感覺最有水平的還是那個電話面!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章