上图来自Java技术栈微信群里的群友分享,看起来比较基础,但不一定人人都答得上来。图片比较模糊,小编把题目进行了文字化。

1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求?

2.请简述http协议中get请求和post请求的区别.

3.请简述session和cookie的区別.

4.简述Servlet与JSP的关系,

5.JSP内置对象有哪些,各自起到的作用

6.简述你所理解的JAVA封装、继承、多态。

7.写出2个常用的设计模式(伪代码),并简述应用场景。

8.HashMap和HashTable区别。

9.HashSet和TreeSet的区别。

10.ArrayList和LinkedList的区别。

11.==与equals的区别。

12.简述泛型、反射、注解应用场景及各自解决了哪些问题。

13.Thread类的方法有哪些,如何多种方式实现线程同步。

14进程与线程的区别,JAVA中有哪些方式可以创建线程。

15.现有一学生表结构(student-id,class-id,name),请写出统计每班有多少学生的SQL语句。

16.假如你正在开发一个系统的登录程序,请简述你是如何实现记住用户名和密码这个操作的,并如何实现?

17.在视图层不支持存储cookie,服务端不支持session的场景下如何保持用户登陆状态。

18.设计一套CMS系统或者博客系统的表结构(画出大概的UML图即可)。

本试题来源于微信群友分享,没有标准答案哦。工作多年的攻城狮们,不知道你们还能不能全部做得上来,都来试试吧。小编到时候也会做一份参考答案出来发到微信群里。

以下是Java技术栈微信群部分群聊截图。


获取参考答案

扫码前往Java面试库小程序刷题,获取参考答案,博主正在努力更新答案,现在已经更新 2000+ 题了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注