稍微有点难度的10道java面试题,你会几道?
2017-08-13 本文已影响297人
Java技术栈
1、jvm对频繁调用的方法做了哪些优化?
2、常见的攻击手段有哪些?如何防范?
3、restful api有哪些设计原则?
4、hessian是做什么用的?它的传输单位是什么?
5、http中的post、get有什么区别?base64过后的字符串可以通过get传输吗?
6、常用的算法都有哪些分类,分别有哪些算法及应用场景?
7、死锁是什么?写一个死锁的例子?如何避免死锁?
8、学用的序列化方案都有哪些,说说它们的优缺点?
9、什么是过滤器、拦截器、监听器,它们的顺序是怎样的?
10、servlet3.0有哪些新规范?
有一部分题在之前的文章中有对它们分别解析,不会的可以往前翻看,可以关注本公众号,里面会解析它们的答案。