京东T7团队技术4面:线程池+索引+Spring +分布式锁+Mysql+项目等

本文分享了京东技术面试的详细内容,涵盖Java容器、线程池、数据结构、Spring框架、数据库索引、分布式锁、MySQL、NoSQL、性能优化与分布式架构设计等多个方面。通过对面试题目的解析,帮助读者理解技术要点和面试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

金九银十过了金三银四还会远嘛,本文后面分享面试题给正准备跳槽,准备找工作的你,这次面试京东也是做了很多的准备,还好顺利拿到了offer。

面试,其实是一个双向选择的过程,在这个过程里,我们不应该抱着畏惧的心态去对待,这样反而会影响自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。希望大家都能找到适合自己的公司,开开心心的撸代码。

进入正题

京东一面(一个小时):

  1. Java容器有哪些?哪些是同步容器,哪些是并发容器?
  2. 线程池的工作原理,几个重要参数?
  3. 给了具体几个参数,分析线程池会怎么做?
  4. ArrayList和LinkedList的插入和访问的时间复杂度?
  5. HashMap push方法的执行过程?
  6. java反射原理, 注解原理?
  7. 说说一致性 Hash 原理
  8. HashMap在什么情况下会扩容,或者有哪些操作会导致扩容?
  9. HashMap检测到hash冲突后,将元素插入在链表的末尾还是开头?
  10. 1.8还采用了红黑树,讲讲红黑树的特性,为什么人家一定要用红黑树而不是AVL、B树之类的?
  11. https和http区别,有没有用过其他安全传输手段?
  12. 新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?
  13. 线程池的工作原理,几个重要参数,然后给了具体几个参数分析线程池会怎么做,最后问阻塞队列的作用是什么?
  14. 代码编写:两个线程,一个线程打印奇数,一个打印偶数,控制交替打印奇偶数。(有多种方法实现,最好能比较优劣)
  15. linux怎么查看系统负载情况?
  16. 请详细描述springmvc处理请求全流程?
  17. spring 一个bean装配的过程?
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值