Java高质量面试题集锦
2018-03-14 本文已影响561人
AKyS佐毅
Java面试总结
- 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求?
慕课网,CSDN。主要解决新技术学习的需求和自我水平的提升。 - 2.请简述http协议中get请求和post请求的区别.
https://www.aliyun.com/jiaocheng/329692.html - 3.请简述session和cookie的区別.
https://www.cnblogs.com/zyy98877/p/8482434.html - 4.简述Servlet与JSP的关系,
http://blog.csdn.net/m0_37675676/article/details/79428896 - 5.JSP内置对象有哪些,各自起到的作用
http://blog.csdn.net/winnie_man_wei/article/details/79434436 - 6.简述你所理解的JAVA封装、继承、多态。
https://www.cnblogs.com/yuhailong/p/8497032.html - 7.写出2个常用的设计模式(伪代码),并简述应用场景。
http://blog.csdn.net/xsl1990/article/details/16359289 - 8.HashMap和HashTable区别。
http://blog.csdn.net/qq_34409900/article/details/79361348 - 9.HashSet、LinkedHashSet、TreeSet使用区别。
https://www.aliyun.com/jiaocheng/570195.html - 10.ArrayList和LinkedList的区别。
https://www.cnblogs.com/soundcode/p/6294174.html - 11.==与equals的区别。
https://www.zhihu.com/question/26872848 - 12.简述泛型、反射、注解应用场景及各自解决了哪些问题。
https://www.aliyun.com/jiaocheng/264728.html - 13.Thread类的方法有哪些,如何多种方式实现线程同步。
https://www.aliyun.com/jiaocheng/284533.html - 14进程与线程的区别,JAVA中有哪些方式可以创建线程。
https://www.aliyun.com/jiaocheng/242863.html - 15.现有一学生表结构(student_id,class_id,name),请写出统计每班有多少学生的SQL语句。
select class_id,count(*) from student group by class_id - 16.假如你正在开发一个系统的登录程序,请简述你是如何实现记住用户名和密码这个操作的,并如何实现?
http://blog.csdn.net/u014362204/article/details/70140482 - 17.在视图层不支持存储cookie,服务端不支持session的场景下如何保持用户登陆状态。
https://www.zhihu.com/question/31079651 - 18.设计一套CMS系统或者博客系统的表结构(画出大概的UML图即可)。
微信扫码关注java技术栈,每日更新面试题目和答案,并获取Java面试题和架构师相关题目和视频。