近日,w3cschool app開發(fā)者頭條上分享了一篇“小米java第二輪面經(jīng)”,有很多的java程序員表示非常有興趣。
下面w3cschool就和各位分享小米java第二輪面經(jīng)(華為java工程師筆試面試題可以看文章某尾):
0、談?wù)剬pring的認識
1、java集合的繼承關(guān)系
2、你知道CLOSE_WAIT這個狀態(tài)嗎?
3、談?wù)勀銓vm、java內(nèi)存模型的認識?
4、Java里的紅黑樹是怎么實現(xiàn)的?
5、談一下對strust2的理解
6、IOC最大的好處是什么呢?
7、長連接與短連接有什么區(qū)別?
8、HashMap怎么實現(xiàn)?
9、你在平時寫過哪些多線程的程序?
不知道以上這些面試題你會幾道呢?是否會被刷掉呢?
如果你對以上問題心里都沒底,那就要更好的進階。
w3cschool將給java程序員4個建議:
1、別被高大上框架誘惑
新手程序員往往會被struts2,spring,mybatis這些高大上的框架誘惑,顯得不知道所措。
其實更多時候,我們需要將基礎(chǔ)打牢,IDE選一個弄明白即可。
2、研究《java編程思想》
《Thinking In Java》這本書是大神強烈推薦的書籍,既然是大神推薦的,我們不妨去研究一下它。
它不能保證你脫離新手行列,但是會把你引向高手之路。
3、學(xué)習(xí):HTML、CSS、JavaScript、JQuery、Bootstrap
除了學(xué)習(xí)java基礎(chǔ)知識以外,仍然要學(xué)習(xí)html、css等,不要因為不是前端工程師就不用學(xué)習(xí)這方面的知識。
4、敲代碼就是理解
對于一些代碼,你苦思冥想之后仍然沒有線索,不妨將它敲一遍,一切就豁然開朗了。
最后,分享幾道華為java工程師筆試面試題,看你會幾道?更多名企筆試題、面試題可以掃以下二維碼,下載w3cschool app進行查看。