面试经历---广东耶萨智能科技股份有限公司(2016年01月11日上午面试)

广东耶萨智能科技股份有限公司是一家做跨境玩具贸易的公司,约我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,路漫漫其修远兮,吾将上下而求索...

你可能感兴趣的:(java,面试,耶萨)