近日,w3cschool app開發者頭條上分享了一篇“小米java第二輪面經”,有很多的java程序員表示非常有興趣。
下面w3cschool就和各位分享小米java第二輪面經(華為java工程師筆試面試題可以看文章某尾):
0、談談對Spring的認識
1、java集合的繼承關係
2、你知道CLOSE_WAIT這個狀態嗎?
3、談談你對jvm、java內存模型的認識?
4、Java裡的紅黑樹是怎麼實現的?
5、談一下對strust2的理解
6、IOC最大的好處是什麼呢?
7、長連接與短連接有什麼區別?
8、HashMap怎麼實現?
9、你在平時寫過哪些多線程的程序?
不知道以上這些面試題你會幾道呢?是否會被刷掉呢?
如果你對以上問題心裡都沒底,那就要更好的進階。
w3cschool將給java程序員4個建議:
1、別被高大上框架誘惑
新手程序員往往會被struts2,spring,mybatis這些高大上的框架誘惑,顯得不知道所措。
其實更多時候,我們需要將基礎打牢,IDE選一個弄明白即可。
2、研究《java編程思想》
《Thinking In Java》這本書是大神強烈推薦的書籍,既然是大神推薦的,我們不妨去研究一下它。
它不能保證你脫離新手行列,但是會把你引向高手之路。
3、學習:HTML、CSS、JavaScript、JQuery、Bootstrap
除了學習java基礎知識以外,仍然要學習html、css等,不要因為不是前端工程師就不用學習這方面的知識。
4、敲代碼就是理解
對於一些代碼,你苦思冥想之後仍然沒有線索,不妨將它敲一遍,一切就豁然開朗了。
最後,分享幾道華為java工程師筆試面試題,看你會幾道?更多名企筆試題、面試題可以點擊以下“瞭解更多”,下載w3cschool app進行查看。
相關推薦
'ES6的20個問題,你都會嗎?'
"一、問:ES6是什麼,為什麼要學習它,不學習ES6會怎麼樣?答: ES6是新一代的JS語言標準,對分JS語言核心內容做了升級優化,規範了JS使用標準,新增了JS原生方法,使得JS使用更加規範,更加優雅,更適合大型應用的開發。學習ES6是成為專業前端正規軍的必經之路。不學習...
'程序員避免面試時寫不出排序算法,提前準備一下,看這篇就足夠了'
"冒泡排序要點冒泡排序是一種交換排序。什麼是交換排序呢?交換排序:兩兩比較待排序的關鍵字,並交換不滿足次序要求的那對數,直到整個表都滿足次序要求為止。算法思想它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有...
'面試季馬上就要到了,數據結構和算法你都掌握了嗎'
"什麼是數據結構?簡單說,數據結構就是一個容器,以某種特定的佈局存儲數據。這個“佈局”使得數據結構在某些操作上非常高效,在另一些操作上則不那麼高效。你的目標就是理解數據結構,這樣就能為手頭的問題選擇最優的數據結構。為什麼我們需要數據結構?由於數據結構用來以有組織的形式存儲數...
推薦中...