Java後臺開發實習生面試題

第二次電面----和訊網(網絡爬蟲)java後臺開發實習生

面試官人很好,我不懂的讓我多去看看,學習一下。在這記錄下問我的問題吧,方便我繼續學習。

問題:

       1,如何比較2個字符串的大小相等?equal 和 “==”的區別?

       2,說一下你使用的集合?多線程中一般使用哪行集合?ArrayList在多線程中的使用?

       3,簡單說一下HashMap原理,在多線程中如何操作HashMap?線程安全嗎?

       4,如何用一個數組存儲數據,如何保證多線程的安全?

       5,說一下Java虛擬機的內存機制?堆和棧等說一下。

       6, static變量存儲在什麼地方?

       7,輸入網址後打開網頁,在這個過程中發生了什麼?簡單說一下

       8,你的開發都是在window環境下?還是在linux環境下?(主要問我對linux的瞭解如何)

       9,說一下線程的生命週期

總結:網絡爬蟲方向主要偏向於多線程、高併發,調優等知識,我平時做的項目大部分都是偏向業務,所以這方面知識很是欠缺,接下來要好好研究一下,謝謝面試官的耐心講解。

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