等了六天了,看到周圍的人都收到了阿里面試電話,我遲遲沒有。
我默默重寫了一份簡歷....終於在今天準備去吃飯的時候來了一個電話,我一看來自杭州一下子就驚了,都在角落接起電話開始面試。下面分享我的面經:
(以下文字均被精簡了)
1、簡單介紹一下自己吧
2、面試官開始談項目
3、tcp和udp的區別
4、tcp如何實現可控傳輸
5、說說synchronized(這個地方我把jvm對synchronized的優化也說了)
6、說說Lock接口
7、說說synchronized和Lock的區別
8、說說Lock接口的實現類
9、說說ReentrantLock如何實現
10、說說ConcurrentHashMap底層實現(我問了說清楚這個問題說了說HashMap)
11、說說JUC(這個說了好多好多....CountDownLatch、CyclicBarrier、Semphore、線程池源碼、CopyOnWriteArrayList、五種阻塞隊列)
12、用過哪些Java開源框架(我說了SSH)
13、對Spring的理解
14、如何自己設計實現動態代理
15、JVM的GC
16、JVM性能調優
17、bio和nio的區別
emmmmmmmm 還是很開心的,人生第一次面試,面了1h34min....無論結果如何,很開心。