近期准備跳槽,想試試知名大企業--阿里。經過boss直聘上一些內部人員的內推,有幸獲得了一次電話面試的機會。(雖然在面試開始之前就大概知道結果是如何,但是也總得試試自己個有多水,哈哈哈。。。) 跟大家分享下還記得的一些題目,互相進步.......
約的晚上8點的面試,到時間電話准時來了。。。緊張!
先自我介紹,簡單介紹了下個人信息以及工作的內容。
然后面試官就開始針對我的項目開攻,提到了一些Http網絡相關的問題:
- 一次http請求的完整過程
- 長連接 vs 短連接 區別
- 有哪些請求方式(只記得Get,Post了 - -!)
- Get vs Post的區別,分別的應用場景
答得不是很好,磕磕碰碰。然后根據簡歷上的項目經驗,問了一些框架的問題:
- MyBatis有什么了解
- SpingMVC vs Play 優缺點,比較
由於項目中只是使用到了框架,沒有深入的了解其工作原理。只回答了一些比較基礎性的特點,深入的不知道。。。
緊接着回到Java基礎,問了
- 對線程monitor的理解
- 有哪些類型的線程池
- 場景:用一個集合類存儲IP黑名單,每日更新這個集合。該用什么集合類存儲
- JDK7,JDK8 新特性
- Java默認序列化如何去做,哪些字段不會被序列化
基礎回答也一般,還是的深入原理了解不充分,還問了一個Mysql相關的問題:
- Mysql有哪幾種存儲引擎
說實話,不知道。。。。最后問了有沒有在工作之余,學習一些其他的技術?回答了學習了Hadoop及其相關的生態圈產品,但是深入的沒了解,面試官也就不問下去了。。。面試官應該也是蠻無奈的了
最后流程,面試管說有什么問題要問他么?我說想讓他對我有點評價,評價就是2年的工作沒有體現出來成長,Java基礎還太弱,說基礎一定都要掌握了,是“都”。。
感謝面試官小哥提出的評價,還是自己個技術不行,努力努力。。。爭取一段時間后再戰,嘿嘿!