10小時準備java程序員面試(臨時抱佛腳必備)

Java web開發程序員,入門知識有3大塊:Java語法、數據庫、框架與工具。

先說Java語法,4個重點。

1. Java純語法。複習方法:Baidu搜索“Java變態面試32問”,把問題和答案仔細消化。即可。

2. 程序流程控制。這一塊兒面試不好問,try-catch-finally的執行順序是重點。

3. “多態”“反射”解釋不了這兩個概念的立刻查書去,因爲問題就一種“解釋一下什麼叫多態”。

4. Java.util包的熟悉程度是一個考察重點,重中之重是“容器類”

數據庫,2個重點。

1. SQL語句寫法。對於剛入門的程序員,增刪改查語法掌握是第一步,多表查詢中能理解join就是最後一步了。給兩個自測題:

a) 有多表查詢,那麼有多表更新麼?換句話說,update語句可以有join子句麼?

b) 解釋一下什麼叫“左外連接”。

2. JDBC就兩種問題。第一種是jdbc調用流程。這個問題關鍵點是掌握先獲取…後獲取…,用完了還需要釋放…。第二種是java.sql下面的幾個常用類。給出自測題:

a) Statement和preparedstatement有什麼區別?

b) Jdbc怎麼實現“事務”?

框架與工具

1. 框架。先說一道自測題,提問:Spring的作用和目的?Hibernet的缺點?

回答不出這個問題的同學,就別再勉強說自己學習了SSH了,把有限的精力放在Struts的複習掌握上面。Spring和Hibernet說一句不會,和之前的PL/SQL一樣,勉強說得過去。Struts主要是讓學員綜述,考察掌握的程度,典型問題:

a) 簡述Struts框架的意義。

b) Struts框架在M-V-C三層,分別提供了那些工具?

2. Tomcat的使用方法。考察點就一個,看你是不是真用過。很多同學離開MyEclipse以後都不知道tomcat裝在哪兒。提供1道自測題:

a) 把一個web項目部署在tomcat中,有幾種方法?

3. 單元測試關鍵點一,區分“測試”和“調試”;關鍵點二,去複習一下JUnit的使用。對測試有良好的認識,是很顯示素質的一件事兒。

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