马上就2020年了,因为java开发薪资比较高,很多同学想找java方面的工作,但是又怕搞不定面试怎么办?别着急,给大家整理了一些java关于集合部分的面试题,可以提前做做准备,欢迎关注我了解更多java面试内容。
1、启动项目时如何实现不在链接里输入项目名就能启动?
2、1分钟之内只能处理1000个请求,你怎么实现,手撕代码?
3、什么时候用assert
4、JAVA应用服务器有那些?
5、JSP的内置对象及方法。
6、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?(JSP)
7、说一说四种会话跟踪技术
8、讲讲Request对象的主要方法
9、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然后在浏览器上就可打入主机?
10、jsp有哪些动作?作用分别是什么?
11、请谈谈JSP有哪些内置对象?作用分别是什么?
12、说一下表达式语言(EL)的隐式对象及其作用
13、JSP中的静态包含和动态包含有什么区别?
14、过滤器有哪些作用和用法?
15、请谈谈你对Javaweb开发中的监听器的理解?
16、说说web.xml文件中可以配置哪些内容?
2、web编程进阶
1、forward与redirect区别,说一下你知道的状态码,redirect的状态码是多少?
2、servlet生命周期,是否单例,为什么是单例。
3、说出Servlet的生命周期,并说出Servlet和CGI的区别。
4、Servlet执行时一般实现哪几个方法?
5、阐述一下阐述Servlet和CGI的区别?
6、说说Servlet接口中有哪些方法?
7、Servlet 3中的异步处理指的是什么?
8、如何在基于Java的Web项目中实现文件上传和下载?
9、服务器收到用户提交的表单数据,到底是调用Servlet的doGet()还是doPost()方法?
10、Servlet中如何获取用户提交的查询参数或表单数据?
11、Servlet中如何获取用户配置的初始化参数以及服务器上下文参数?
12、讲一下redis的主从复制怎么做的?
13、redis为什么读写速率快性能好?
14、redis为什么是单线程?
15、缓存的优点?
16、aof,rdb,优点,区别?
17、redis的List能用做什么场景?
18、说说MVC的各个部分都有那些技术来实现?如何实现?
19、什么是DAO模式?
20、请问Java Web开发的Model 1和Model 2分别指的是什么?
21、你的项目中使用过哪些JSTL标签?
22、使用标签库有什么好处?如何自定义JSP标签?(JSP标签)
3、web编程原理
1、get和post区别?
2、请谈谈转发和重定向的区别?
3、说说你对get和post请求,并且说说它们之间的区别?
4、cookie 和session 的区别?
5、forward 和redirect的区别
6、BS与CS的联系与区别。
7、如何设置请求的编码以及响应内容的类型?
8、什么是Web Service(Web服务)?
9、谈谈Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法分别是做什么的?有什么区别?
10、大型网站在架构上应当考虑哪些问题?
11、请对J2EE中常用的名词进行解释(或简单描述)
如果觉得本文对你有用,就点个赞吧。