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