廣東耶薩智能科技股份有限公司是一家做跨境玩具貿易的公司,約我2016年1月11日上午過去面試。
一、筆試題
1. 寫出下述語句的結果
Int a=1,b=0; System.out.println(a/b);
Double a=1,b=0; System.out.println(a/b);
2. 寫出Map、List、Set的常用子類
3. 請用JQuery或你熟悉的AJAX框架實現一個簡單的AJAX局部刷新的操作
4. 請回答下面JSP相關的問題
(1) 在JSP中下述變量是什麼作用:application, session, request, page
(2) 在JSP中下述用法有什麼區別
<%@ include file=”abc.jsp”%>
<jsp:include page=”abc.jsp”/>
(3) 在JSP中如何解決“XSS”(跨站腳本攻擊)?
5. 簡述 Servlet, Filter, HttpSessionListener接口的用法,以及三者的先後加載順序
6. 請回答下面Spring相關的問題
(1) 簡述Spring中Bean的生命週期
(2) 簡述下列Spring MVC 組件的作用
HandlerMapping
ViewResolver
Controller
(3) 簡述 Spring 中IOC、AOP的作用
7. 在JDBC中如何解決“SQL注入”問題
8. 請根據這些表寫出下述SQL
學生表Student(sid, name),課目表Course(cid, name),選課表Student_Course(sid, cid)
(1) 查詢“小明”所選科目的名字
(2) 假設“小明”所選科目爲集合A(“語言”,“數學”,……),查詢哪些學生也選了集合A中的課目(任意一門)
(3) 假設“小明”所選科目爲集合A(“語言”,“數學”,……),查詢哪些學生也選了集合A中的全部課目
9. JAVA多線程實現簡單“生產者-消費者”問題
(1) 要實現臨界資源同步
(2) 要體現“生產者”與“消費者”的通信
可用syschronized+wait()+notify()或者concurent包的lock()+wait()+signal()…
10. 寫一個程序,清除項目 中的SVN信息,即刪除“/etc/home/svnproject”目錄及其子項目。
二、面試題
1. 分佈式事務的實現方式
2. Dubbo使用的協議
其他的面試題忘記了...面試的結果是掛掉了...
決心在這兩個月內換個新的工作,下午要面試的是UC,路漫漫其修遠兮,吾將上下而求索...