文档库 最新最全的文档下载
当前位置:文档库 › JAVA_WEB面试题

JAVA_WEB面试题

JAVA_WEB面试题
JAVA_WEB面试题

JAVA笔试题-单选题

请假答案填入答题卡

一. Java基础(请假答案填入答题卡)

1.JAVA的编译和运行及调试程序放在安装目录的哪个子目录下?

A. bin

B.lib

C.include

D.jre

2.下面哪个对类的声明是错误的?

A. class MyClass extends MySuperClass1, MySupperClass2 {}

B. public class MyClass{}

C. abstract class MyClass implements YourInterface1, Youriterface2 {}

D. private class MyClass {}

E. class MyClass extends MySuperClass implements YourInterface {}

3.要创建一个新目录,可以用下面哪个类实现

A. FileInputStream

B. FileOutputStream

C. RandomAccessFile

D. File

4.如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?

A. DataInputStream

B. ObjectInputStream

C. FileReader

D. FileInputStream

5.java程序运行入口的main方法的返回类型是什么?

A. static

B. void

C. boolean

D. int

6.下列标识符中,()是正确的变量名?

A. int

B. one-hundred

C. 1thing

D. thing1

7.不通过构造函数也能创建对象吗()

A 是

B 否

8.System.out.println("5" + 2);的输出结果应该是()

A 52

B 7

C 2

D 5

1.当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况?

A.连接不会关闭,只是简单地还给连接池

B.连接被关闭,但又被重新打开并还给连接池

C.连接永久性关闭

2.哪个HTTP Method可以用来传递大数据量?

A. POST

B. PUT

C. DELETE

D. HEAD

E. GET

3.以下负责建立与数据库连接的是()

A) Statement B) PreparedStatement C) ResultSet D) DriverManager

4.在J2EE中,重定向到另一个页面,以下()语句是正确的

A.request.sendRedirect(“http :// www . svse . com . cn”);

B.request.sendRedirect();

C. response .sendRedirect();

D. response .sendRedirect(“http: // www . svse . com . cn”);

5.在JSP页面中,能够完成输出操作的内置对象是

A. out

B. response

C. request

D. config

6.MVC中的 MV分别用_______、_______、_____表示

A. jsp servlet javabean

B. HTml javabean jsp

C. javabean jsp servlet

D. servlet html jsp

7.过滤器使用______________才能继续传递到下一个过滤器

A.request.getRequestDispatcher().forward(request,response);

B.doFilter()

C. doPut()

D. doChain()

8.Http协议的状态码()表示文件没有创建

A. 200

B. 400

C. 500

D. 404

9.从HTTP请求中,获得请求参数,应该调用

A. request对象的getAttribute()方法

B. request对象的getParameter()方法

C. session对象的getAttribute()方法

D. session对象的getParameter()方法

10.支持中文的常用字符集有

A.UTF-8 GBK ZH23 ISO-8859-1

B. ISO-8859-1 MS950

C. UTF-8 GBK GB2312

D. UTF-16 ANSI SQL

1.要想在你的视图上成功的执行查询需要做什么?

A.只能在基础表中有select权限

B.在视图中需要有select权限

C.基础表中必须有数据

D.基础表必须在同一个用户模式中

2.Oracle中可变长度的字符串类型用以下的哪个关键字表示

A. NUMBER

B. VARCHAR2

C. CHAR

D. BOOLEAN

3.在ORACLE中,删除emp表的全部数据,但不提交,以下正确的语句是

A. TRUNCATE TABLE EMP

B. DELETE TABLE EMP

C. DELETE FROM EMP

D. DELETE * FROM EMP

4.下列属于关系型数据库的是()

A. Oracle B redis C IMS D MongoDB

5.下列属于内存数据库的是()

A. Oracle B MySql C IMS D memcachedb

6.MYSQL 分页关键词()

A. LIMIT B ROWNUM C SELECT D row_number()

1.要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令

A. rm /tmp/aaa

B. rm -r /tmp/aaa

C. rmdir -r /tmp/aaa

D. rmdir /tmp/aaa

2.在UML提供的图中,()用于按时间顺序描述对象间的交互。

A. 协作图

B. 网络图

C. 序列图

D. 状态图

3.下面有关系统并发访问数估算数据那个最有效

A. 高峰时段日处理业务量100000

B. 高峰时段平均每秒请求数80

C. 同时在线用户数100

D. 平均每秒用户请求数50

4.软件生命周期中所花费用最多的阶段是:

A. 软件维护

B. 软件测试

C. 详细设计

D. 软件编码

5.软件设计中划分模块的一个准则是

A. 低内聚高耦合

B. 低内聚低耦合

C. 高内聚低耦合

D. 高内聚高耦合

6.下面哪些是非对称加密算法()

A DES

B AES

C MD5

D RSA

姓名:电话:应聘岗位:

一. Java基础

1 2 3 4 5 6 7 8

二. Java Web

1 2 3 4 5 6 7 8 9 10

三. 数据库

1 2 3 4 5 6

四. 软件工程

1 2 3 4 5 6

五. 问答题:

1、列举您所关注的开源项目?

2、列举您运用过的java中间件?例如poi,jms等?

一. Java基础

1 2 3 4 5 6 7 8

A A D D

B D A A

二. Java Web

1 2 3 4 5 6 7 8 9 10

A A D D A C

B D B C

三. 数据库

1 2 3 4 5 6

B B

C A

D A

四. 软件工程

1 2 3 4 5 6

B C B A C D

选题题评分标准:选择题每题5分,总计150分,

题目为全部为基础题,工作两年的开发人员必须达到130分,即错误题数不超过4题为佳。其他岗位人员参考每项得分。

五. 问答题:

问答题不评分,作为参考!

面试评价表

姓名:性别:年龄:应聘职位:电话:

初试评价()

笔试得分:

面试评价:

初试决议: ?合格转复试?不合格

?其他:______________(如转谈其他岗位)

签名:日期:

复试评价1(请复试人员填写)

面试评价:

复试决议: ?合格转终试?录用?不合格

签名:日期:

复试评价2(请复试人员填写)

面试评价:

终试决议: ?录用?不合格?其他:______________

签名:日期:

面试题

1.实际某个岗位的工作经验?

记录到面试评价中

2.为什么离职(非毕业生)?

3.是否独立承担过项目的研发工作,包括小项目?

考察期担任过的最高职位,和管理过的团队人员

4.遇到过最难的技术问题是什么,最后如何解决的?

考察其对技术的表达能力。

5.一般遇到技术问题如何解决?

考察其处理问题的能力,参考答案先问主管或者各方资源,其次百度或者谷歌收索答案,最后应该是看API文档。

6.写过哪些软件文档?

考察是对软件文档的熟悉程度和态度。

7.您有什么问题想了解,对于我们公司?

介绍其应聘岗位的情况。

java高级工程师_面试题和答案

一:选择题 1. 关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.x- -; 11. System.out.println(“x=”+x); 12. } 13. } A、 5行不能通过编译,因为引用了私有静态变量 B、 10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 2. 下列关于for循环和while循环的说法中哪个是正确的?( B ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 3. 以下选项中循环结构合法的是( C ) A、while (int i<7) { i++; System.out.println(“i is “+i); } B、 int j=3; while(j) { System.out.println(“ j is “+j); } C、int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D、 int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j<10); 4. 给出下面代码段, 哪行将引起一个编译时错误?( D )

前端面试题大全(html篇)

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言。最主要的不同: (1)XHTML元素必须被正确地嵌套 (2)XHTML元素必须被关闭 (3)XHTML标签名必须用小写字母 (4)XHTML文档必须拥有根元素 2.什么是语义化的HTML html5的语义化是指用正确的标签包含正确的容,比如nav标签就应该包含导航条容 (1)直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情! (2)html语义化就是让页面的容结构化,便于对浏览器、搜索引擎解析 (3)在没有CCS样式情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下和各个关键字的权重,利于SEO。 (4)使阅读源代码的人更容易将分块,便于阅读维护理解。 写一段语义的html代码(HTML5中新增加的很多标签如: