更新時間:2020-01-17 15:41:21 來源:動力節(jié)點 瀏覽3110次
面試準(zhǔn)備
在準(zhǔn)備好簡歷之后,應(yīng)該做些相關(guān)面試準(zhǔn)備。
首先,是筆試題,這點是初級程序員繞不過去的坎。
筆試題一般的公司都會出的,除非你是大牛,可以選擇不做。所以,還是老老實實的準(zhǔn)備吧。
首先,基礎(chǔ)相關(guān)面試題要做好。
小編自己總結(jié)了如下一些比較常見出現(xiàn)的問題,順便給大家列舉下。
JAVA
5個常用的java-api包。
String類中常用的5個方法。
API接口開發(fā)的注意事項。
TCP/IP、HTTP協(xié)議。
集合相關(guān)的問題(重點)
HashMap、TreeMap、Hashtable、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的實現(xiàn)和區(qū)別之類的。
上述集合中的那些是線程安全的,那些不是。
在那些場景使用這些集合。
List、Map、Set三個接口,存取元素時,各有什么特點。
線程相關(guān)問題(重點)
創(chuàng)建線程的幾種方式。
線程同步的方法。
wait和sleep區(qū)別。
Runnable接口和Callable接口的區(qū)別。
如何實現(xiàn)線程安全。
框架相關(guān)知識(這塊反而不多)
Mybatis#和$的區(qū)別.
Hibernate和Mybatis的區(qū)別。
Spring MVC和Struts2的區(qū)別.
Hibernate的緩存機制。
什么是Hibernate延遲加載.
為什么要用spring。
SQL(主要考察Group by和Order by相關(guān)知識)
查詢每個班級成績最高的學(xué)生。
查找出每個班級成績第二的學(xué)生。
按照班級查詢每個班上總分前三的學(xué)生。
查找入職員工時間排名倒數(shù)第三的員工所有信息。
薪水排序后薪水排名在第2--8的員工。
按工資進(jìn)行排名,排名從1開始,工資相同排名相同(如果兩人并列第一則沒有第二名,從第三名繼續(xù)排)。
用一條sql語句取出所有姓名有重復(fù)的學(xué)員姓名和重復(fù)的記錄數(shù)。
JavaScript/JSP/Servet (這些一般是基礎(chǔ)題)
JSP的內(nèi)置對象以及作用。
JSTL的常用標(biāo)簽。
Servlet的生命周期。
URL和URI的區(qū)別。
Ajax同步和異步的區(qū)別。
使用ajax發(fā)送異步請求的流程。
其它
&和&&的區(qū)別。
==和equals的區(qū)別。
int和Integer的自動拆箱/裝箱相關(guān)問題。
IO和NIO的區(qū)別。
final、finally、finalize的區(qū)別。
重載(Overload)和重寫(Override)的區(qū)別。
String、StringBuffer和StringBuilder的區(qū)別。
如何實現(xiàn)淺克隆和深克隆。
單例模式的實現(xiàn)以及最優(yōu)。
排序的實現(xiàn)(冒泡、選擇、快速等)。
去除重復(fù)的元素(實際是重寫equals和hashcode)。
以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“三年Java程序員面試題”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)推薦
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743