面試公司:網(wǎng)易金融
面試職位:java崗
結(jié)束網(wǎng)易金融面試,雖然沒通過,但是收獲還是不小。個(gè)人不才,止步于二面,希望下次自己能夠表現(xiàn)更好。加油所有兄弟姐妹們,失敗不怕,踩著失敗走向成功嘛!!
我面試的是網(wǎng)易金融,java崗,上午去等到十點(diǎn)多,前臺(tái)MM給我們登記了,然后稍微過了幾分鐘就開始逐個(gè)喊名字,然后告訴你在哪個(gè)組面試(面試過程好多組同時(shí)進(jìn)行,一對(duì)一,面試官對(duì)著電腦和你給的簡(jiǎn)歷問問題,可能還會(huì)做一下記錄吧我猜。一面是個(gè)年輕的師兄,二面是個(gè)成熟的大叔)。
一面聊的比較high,時(shí)間不知不覺就過了,到后面還和面試官師兄聊了聊網(wǎng)易金融,表現(xiàn)比較自然。一面后面試官直接告訴我,還有二面,所以就沒有去問前臺(tái)MM是否通過了,很快就被叫,進(jìn)入二面。二面大叔比較嚴(yán)肅,不像一面師兄那樣親切自然。二面表現(xiàn)的有點(diǎn)緊張,說話語速太快了,然后沒有和面試官做好眼神和動(dòng)作交流,表現(xiàn)的不夠自然,應(yīng)該更自信,顯得更牛叉點(diǎn)才對(duì)。
下面是問的一些問題:(面試官對(duì)著簡(jiǎn)歷問的,因此可能不具有普遍性)
一面:
1.說說servlet生命周期。
2.ConcurrentHashMap的并發(fā)是如何實(shí)現(xiàn)的。
3.集合類中線程安全的集合有哪些(HashTable,Vector),HashTable如何實(shí)現(xiàn)同步。
4.讓說一下NIO編程,然后我就將NIO與傳統(tǒng)IO做了一些對(duì)比。
5.NIO主要用來解決什么問題(這個(gè)答得不太好)。
6.ME.C.che如何進(jìn)行hash來尋找服務(wù)器的,就是說如何實(shí)現(xiàn)分布式映射的(求余hash方法,一致性hash算法)。
7.線程池中的主要參數(shù)有什么(我就說了項(xiàng)目中用到的CorePoolSize和MaxPoolSize)。
8.同步的方式有哪些,為什么叫重入鎖(重入鎖這個(gè)答得不太好,其實(shí)就是遞歸鎖)。
9.問我懂哪些設(shè)計(jì)模式,然后我簡(jiǎn)單的說了一下,然后師兄就自己巴拉巴拉了一會(huì),然后就差不多結(jié)束了,問我還有沒有要問的。
二面:
1.針對(duì)項(xiàng)目中的一點(diǎn)問了一下,然后我就講了一些研究課題中的應(yīng)用,因?yàn)檎n題比較熟,就說的比較自然快了,貌似面試官最后不太感冒。
2.要求寫一個(gè)函數(shù),用來轉(zhuǎn)化一個(gè)字符串為日期。這里主要考的是SimpleDatEFormat線程安全問題,面試官提示如何實(shí)現(xiàn)并發(fā),第一次寫沒考慮,是個(gè)大失誤,然后在大叔的提示下,我說可以用Synchronized或者Lock來實(shí)現(xiàn)并發(fā),但是不是想要的答案,大叔說讓我可以用ThreadLocal來做。
3.關(guān)于synchronized的問題,
classA{
synchronizedvoidf1(){}
synchronizedvoidf2(){}
}
ThreadT1,T2,分別調(diào)用A的f1和f2是否會(huì)相互之間有影響。
這個(gè)問題實(shí)際上很簡(jiǎn)單,就是對(duì)象鎖問題。
4.問了項(xiàng)目中心跳機(jī)制如何實(shí)現(xiàn)的,心跳包內(nèi)容是什么(這一塊因?yàn)橹皼]考慮過,回答的有點(diǎn)不自信,法克。。)。
5.讓寫一個(gè)單例模式。先是說什么lamala單例,我也沒明白,就寫了個(gè)普通的單例,然后解釋了一下問什么這么寫。
基本上就上面這些了,感覺還是準(zhǔn)備不足。最后要結(jié)束時(shí),大叔問我有啥要問的,就巴拉巴拉了一下,然后問了一下大叔,我哪些表現(xiàn)不足,大叔說我自我介紹時(shí),要是能把項(xiàng)目中遇到的問題說說,或許能吸引到面試官的興趣點(diǎn)會(huì)更好。
總結(jié):
1.說話不要太快,自然就好,面試過程中是不會(huì)記得緊不緊張的,所以控制好語速,面試官就會(huì)感到你的狀態(tài)。
2.最好面試前了解好應(yīng)聘的單位和崗位,準(zhǔn)備一些可以問面試官的問題,這樣最后就會(huì)更自然,讓面試官也認(rèn)為你準(zhǔn)備比較充足。
3.有項(xiàng)目的童鞋,可以在簡(jiǎn)歷或者自我介紹時(shí),把項(xiàng)目中遇到的問題提一提,這樣或許面試官就會(huì)對(duì)感興趣的問題發(fā)問,可以引導(dǎo)面試官到你熟悉的項(xiàng)目中。
4.失敗沒啥,遲早我也會(huì)把面試大叔給征服滴。加油童鞋們。