且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

稍微有点难度的10道java面试题,你会几道?

更新时间:2022-04-19 00:22:07

1、jvm对频繁调用的方法做了哪些优化?

2、常见的攻击手段有哪些?如何防范?

3、restful api有哪些设计原则?

4、hessian是做什么用的?它的传输单位是什么?

5、http中的post、get有什么区别?base64过后的字符串可以通过get传输吗?

6、常用的算法都有哪些分类,分别有哪些算法及应用场景?

7、死锁是什么?写一个死锁的例子?如何避免死锁?

8、学用的序列化方案都有哪些,说说它们的优缺点?

9、什么是过滤器、拦截器、监听器,它们的顺序是怎样的?

10、servlet3.0有哪些新规范?

有一部分题在之前的文章中有对它们分别解析,不会的可以往前翻看,可以关注本公众号,里面会解析它们的答案。