等了好久,以為簡歷要掛了,今天最終打來了。面試過程中手抖嘴抖有木有!
?
1、經經常使用的集合類。我回到ArrayList、LinkedList、HashMap,接著問ArrayList、LinkedList的差別,以及分別的適用范圍。
看了Java集合類基本上是必考。
?
2、有一個需求。要對一個對象的list排序,該怎樣排序。我回答要實現Comparator接口來規定下排序規則,然后在用Collections類的sort方法進行排序。
?
接著又問你知道Collections的sort排序是使用的哪種排序嗎?我說之前看到過是高速排序。
又問我看過它的代碼嗎,我說木有,囧
http://blog.csdn.net/bruce_6/article/details/38274919
http://blog.csdn.net/bruce_6/article/details/38299199
?
3、用過哪些設計模式。我瞬間慫了,說了幾個能想起來名字的。。。又問使用單例模式時要注意哪些?我也跪了,面試官說好吧,放我一馬,囧
?
4、Servlet是線程安全的嗎?Servlet的生命周期?之前看過。基本忘完了。
http://blog.csdn.net/bruce_6/article/details/39157673
http://blog.csdn.net/bruce_6/article/details/39157825
?
5、git(我簡歷里寫的),git和SVN的差別?我絞盡腦汁,僅僅想起來兩個。
http://blog.csdn.net/bruce_6/article/details/38299677
?
6、多線程。。。聽到我就要跪了,尋常基本沒用過啊,問我實現多線程有幾種方式,我說有一個繼承什么什么類。實現什么什么接口,我連類名接口名也記不得了。。。面試官聽我面露難色。又放我一馬。
?
7、項目過程中遇到過什么困難?
?
8、尋常項目怎樣管理的?我沒聽懂。
面試小哥又提示是否使用ant、maven管理項目,還是尋常的僅僅使用eclipse?我瞬間想問為什么要用ant、maven,我說我接觸過maven,可是自己沒有使用他它來管理自己的項目。面試小哥預計又是一聲嘆息。
?
9、性能測試(簡歷里寫的),之前做的性能測試講一下,我巴拉巴拉。性能測試有哪些指標?
?
10、最后問我,你不是計算機專業的(通信專業的),看你搞的都是計算機。你不認為你對不起你的專業嗎?我聽到這個感覺要哭了。心想我當時腦子進水了選錯專業了,您就不要計較了。可是嘴上還得編啊,什么興趣愛好啊,什么發展前景啦。。。
?
最后,面試官先揚后抑的進行了總結。說我初面過了,讓我好好準備,做的東西要好好整理。說的高端一些,不要說出來都是增刪改查的(但是我做的幾乎相同都是增刪改查啊,囧)哥哭了。
感謝黨。