京东提前批 Java二面

  1. 实习项目中的难点,怎么解决的

  2. 为什么选用UDP?

  3. 怎么理解多态,原理是什么?不局限于Java,了解静态多态吗?父类对象赋给子类可以吗?

  4. 线程池?为什么需要线程池?创建线程会消耗哪些资源?除了内存还有吗?了解会占用多少内存吗?

  5. 怎么创建线程池?哪些参数?

  6. 抠细节,线程池,核心线程数为10,最大为20,队列容量30。submit 25个任务,这25个任务是在线程池里是如何分布的?这个时候线程池已经创建了多少个线程?10个核心线程肯定创建了,剩下15个你觉得是直接创建线程来处理,还是等队列满了,再来处理?如果用的是无界队列,最大线程数的限制还有用吗?

  7. 线程安全解释一下,有什么方式来达到线程安全?synchronized修饰静态方法与非静态方法有什么区别

  8. 假如A类中a()方法是非静态的,b()方法是静态的,两个方法都用synchronized修饰。线程t1,t2,t1调用a方法,t2调用b,t1已经获取了锁,t2还能进入b方法?

  9. synchronized锁是公平的吗?公平锁与非公平锁的优缺点

  10. servlet中请求转发与请求重定向的区别

  11. Cookie与Session的区别,如何选择?用户浏览记录选什么?

  12. UML类图了解吗?类与类之间的关系有哪6种?

  13. int的数组,元素有重复的,如何找出出现次数top 5的元素?你选用哪种数据结构?

  14. 脏读与幻读解释一下

  15. TCP是如何保证可靠的?滑动窗口是干什么的?快重传是什么?

  16. ping IP地址,在这个过程中,Mac地址起到的是什么作用?

  17. SQL注入?XSS,CSRF攻击

  18. 反问环节,个人感觉有些凉。。。
最后,求个HR面
#京东##面经##Java#
全部评论
我感觉我跟你是同一个面试官,问的问题重复了好多个
点赞 回复 分享
发布于 2020-07-16 19:28
为啥我的二面 全是在聊项目😂
点赞 回复 分享
发布于 2020-07-16 19:46
老哥面的哪个部门啊
点赞 回复 分享
发布于 2020-07-16 23:23

相关推荐

2024-12-23 11:36
中南大学 Java
点赞 评论 收藏
分享
评论
2
32
分享

创作者周榜

更多
牛客网
牛客企业服务