方正璞華Java面試總結(武漢)
現在社會急缺復合型人才,計算機與日語的結合,具備這兩種能力的人不愁工作,最后他們大多到的也是日企,甚至到日本去工作。至今為止接觸的日企有光庭、方正璞華、先鋒·商泰、英特克等,它們都是大大需要這樣的人才。可惜啊,現實中魚與熊掌不可兼得,要么偏日語,要么偏計算機,樓主就是后者,雖然對日語也感興趣,可是學的不是很好,殘念啊。
日語好是很能加分的,真的。說說今天的主角——方正,搭車來到公司,先是一波筆試,考的很全面也很有代表性,與以前做的略有不同,被小小的虐了一下。
現在回憶一下筆試題,可能記得不是很清楚。
1.抽象類和接口的區別?
接口是否可以繼承接口,抽象類是否可以實現接口,抽象類是否可以繼承實體類。(都可以)
2.重載和重寫的區別?
3.java的基本數據類型。
(byte,short,int,long,char,float,double,boolean)
4請問輸出的是什么?並說明理由!
public class Demo4 {
public static void main(String[] args) {
String str="1234";
changStr(str);
System.out.println(str);
}
public static void changStr(String str){
str="welcome";
}
}
輸出:“1234”
5.在0-9999之間,隨機傳入一個數字,如果不足四位,前面用“0”補足並輸出。例如,傳入“12”,輸出“0012”。輸出“1234”
除了判斷長度外還有什么其他的方法。
參考答案:http://blog.csdn.net/yudaoai/article/details/4267899
6.jsp的內置對象和動作方法?
內置對象:
request,用戶端請求。
response,網頁傳回用戶端的回應。
session,會話
application,它實現了用戶間數據的共享,可存放全局變量。它開始於服務器的啟動,直到服務器的關閉
page,網頁本身
pageContext,管理網頁的屬性
config,它是在一個Servlet初始化時,JSP引擎向它傳遞信息用的
exception,它是一個例外對象,當一個頁面在運行過程中發生了例外,就產生這個對象。
out.用來傳送回應的輸出
動作方法:
jsp:include:在頁面被請求的時候引入一個文件。
jsp:useBean:尋找或者實例化一個JavaBean。
jsp:setProperty:設置JavaBean 的屬性。
jsp:getProperty:輸出某個JavaBean 的屬性。
jsp:forward:把請求轉到一個新的頁面。
jsp:plugin:根據瀏覽器類型為Java 插件生成OBJECT 或EMBED 標記
7.介紹你熟悉的mvc框架,並說出它們的優缺點。
MVC框架:struts2、springMVC
8..js和jquery獲得input輸入的值的方法
js:document.getElementById(id).value();
JQuery:$(“input#test”).val();
SQL基礎:
成績表(Grade)
字段:學號(No)、姓名(Name)、科目(Subject)、成績(Grade)
9、查詢每門課程大於80分的學生的學號和姓名。
select distinct no,name from grade where no not in(select distinct no from grade where score<=80);
10、查詢名次、學號、姓名、總分信息,並按總分排序。
select no,name,sum(score) from grade group by no order by 3 desc;
這個名次的表示還沒找到方法。汗顏啊。
筆試感覺做的不是很好,等了幾分鍾就開始面試,兩個面試官同時面試我們四個人。這次真正體會到了什么叫極限測試和壓力測試,第一個問技術的就是極限測試,問問題的頻率特別快,一個接着一個都沒有時間思考,很尷尬。第二個就是壓力測試,各種懟你,應該就是考驗的心態。這兩大面試陷阱,今天都遇到了。幸虧前幾天看了面試指導,要不然今天又要一臉懵逼。
技術面試問的很廣,先是前端那一塊兒,window對象的屬性,怎樣打開一個窗口,form表單的屬性。怎樣用js提交一個form表單,怎樣改變網頁背景顏色,把背景設置成圖片。get和post的區別。提交到servlet后,問了什么是servlet。數據庫也問了很多,什么是關系型數據庫,關系型數據庫有哪些,什么是事務,事務有什么特性(原子性、一致性、隔離性、持續性),什么是臟數據。什么是非關系型數據庫,非關系型數據庫有哪些?提到了nosql,然后nosql是什么?
html的全稱是什么(hypertext Markup language 超文本標記語言)?sql是什么?(結構化查詢語言)什么是xml?(Extensible Markup Language 可擴展的標記語言)
hibernate是什么?在回答問題的過程中,你提到了一個概念,他又會馬上問你。
問了很多概念的問題,感覺回答的也不是很完美,許多也是一知半解,不熟練,以后也要加強。這就是極限測試。
第二個面試官問的就是自己的情況了,做過什么項目其中有什么難點,自己有什么優缺點,總是找你的缺點。壓力測試。
然后就是我們有什么要問的了。
感覺回答的不是很好,也沒提什么有關待遇的問題。
對日語好像也有要求,至少n3水平。
還得努力加油啊。
