应届生京东6面捞一手,(20K*16)面经总结

应该有一段时间没有分享面经了。今天来了

背景介绍:

  • ( 211,京东部门在北京 )
  • (5轮技术面,1轮HR)
    在这里插入图片描述

先祝老铁拿下京东!

下面是老铁提供的面试题内容,我们一起来看看吧!

HR面的就不写了,无非还是那些东东!

  • ThreadLocal 的原理,ThreadLocal 中的 map 有线程安全问题吗?(会出现数据丢失)

  • TreadLocal 内存泄漏

  • TCP 粘包和分包

  • Netty 零拷贝了解吗?

  • select 中 in 和 exist 有什么区别

  • 消息队列了解吗?消息队列如何防止消息丢失

  • 说下分布式调度的流程,你知道哪些分布式调度框架

  • 说下 Zookeeper 的选举协议,你还知道哪些选举协议

  • 说一下一致性哈希

  • 微服务里如何做服务发现

  • 说下 RPC 的流程

  • 微服务相关的框架都知道哪些

  • 如何实现定时任务

  • Redis 如何实现分布式锁

  • 你知道哪些设计模式?模板方法模式和策略模式有哪些区别

  • 讲下 HashTable、HashMap、ConcurrentHashMap 的区别

  • 讲下 JVM 的运行时内存区域、垃圾回收算法、垃圾回收器

  • 你知道哪些 Java 性能调优的方法

  • 你知道哪些 Java 的命令?比如 dump 出文件之后,用什么查看

  • 你知道哪些 JVM 参数

  • 新生代和老年代的默认比例是多少?(JDK 1.8 里默认是 1:2)

  • 你还了解哪些框架或者中间件

  • CMS 和 G1 有什么区别

  • 如何设计一个秒杀系统

  • 讲下红黑树、 B 树和 B+ 树的区别

  • 说下你知道的算法(五大常用算法:分治、动态规划、贪心、回溯和分支界定)

  • 讲下动态规划(重叠子问题、最优子结构、状态转移方程)

  • 你了解哪些阻塞队列

  • 线程池拒绝服务有哪几种情况

  • Redis 在高并发抢库存的情况下,如何实现事务(库存操作不是一个原子操作,需要先读出来,减1,然后再写回去)

  • 如何防止库存重复消费

  • Spring 多例 Bean 是在启动的时候创建的吗?Spring 单例 Bean 是在启动的时候创建的吗

  • 哪些地方也可以用 AOP (事务、日志、异常)

  • 图的最短路径

  • 一致性哈希(哈希环)

  • SQL 里的 union all

  • MySQL 全文索引的缺点

  • TCP 和 UDP

  • 新生代和老年代分别用什么垃圾回收算法。

  • JVM 如何调优

  • MyIASM 和 InnoDB 的区别

  • 为什么用 B+ 树做索引

  • 说下线程池的参数

  • 说下线程池的执行流程

看到这里,你有没有信心去试上一试呢?

看了一下,小编感觉面试题还是那些常见的那些面试题吧,无非就是在面试过程中怎么应对面试官不断的给你挖“”。

上述面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取,链接:戳这里免费下载,获取码:CSDN

在这里插入图片描述

点关注,不迷路!如果本文对你有帮助的话不要忘记点赞支持哦!谢谢你!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41770757/article/details/109815491