京东三面凉凉:java+spring+jvm+kafka+ 微服务等一个都讲不清
三面大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为 spring+jvm+微服务+kafka+MongoDB 等五类,接下来分享一下我的这京东面试的面经+一些我的学习笔记。
注意注意:需要小编整理的 spring+jvm+微服务+kafka+MongoDB 等五类面试答案、学习笔记、思维脑图(xmind)
需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取
一,spring 相关:
京东面试 spring 相关问题:
什么事 spring 框架?spring 框架有哪些主要模块?
使用 spring 框架能带来哪些好处?
什么是控制反转(IOC)?什么事依赖注入?
请解释下 spring 框架中的 IOC?
BeanFactory 和 ApplicationContext 有啥区别?
spring 有几种配置方式?
如何用基于 XML 配置的方式配置 spring?
如何用基于 Java 配置的方式配置 spring?
我的 spring 原理学习笔记(13 个 spring 原理核心知识点):
Spring 特点
Spring 核心组件
Spring 常用模块
Spring 主要包
Spring 常用注解
Spring 第三方结合
Spring IOC 原理
Spring APO 原理
Spring MVC 原理
Spring Boot 原理
JPA 原理
Mybatis 缓存
Tomcat 架构
13 个 spring 原理核心知识点
spring 原理学习思维脑图(xmind)
附:sprin 源码解析思维脑图。
spring 底层原理分析思维导图
sprin 源码解析思维脑图。
二,jvm 相关:
京东面试 jvm 相关问题:
什么情况下会发生栈内存溢出。
JVM 的内存结构,Eden 和 Survivor 比例。
JVM 内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为 Eden 和 Survivor。
JVM 中一次完整的 GC 流程是怎样的,对象如何晋升到老年代,说说你知道的几种主要的 JVM 参数。
你知道哪几种垃圾收集器,各自的优缺点,重点讲下 cms 和 G1,包括原理,流程,优缺点。
垃圾回收算法的实现原理。
当出现了内存溢出,你怎么排错。
我的 jvm 学习笔记(9 个 jvm 核心知识点):
线程
JVM 内存区域
JVM 运行时内存
垃圾回收与算法
JAVA 四中引用类型
GC 分代收集算法 VS 分区收集算法
GC 垃圾收集器
JAVA IO/NIO
JVM 类加载机制
我的 jvm 学习笔记(9 个 jvm 核心知识点)
jvm 学习路线思维脑图(xmind):
jvm 学习路线思维脑图(xmind)
三,微服务相关:
京东面试微服务相关问题:
什么是耦合和凝聚力?
为什么我们需要微服务容器?
微服务测试的主要障碍是什么?
微服务设计的基础是什么?
如何在 Spring Boot 应用程序中实现 Spring 安全性?
Spring Boot 支持哪些嵌入式容器?
微服务的端到端测试意味着什么?
我的微服务学习笔记(7 个微服务核心知识点):
服务注册发现
API 网关
配置中心
事件调度(kafka)
服务跟踪(starter-sleuth)
服务熔断(Hystrix)
API 管理
我的微服务学习笔记(7 个微服务核心知识点)
需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取
微服务学习路线思维脑图(xmind):
微服务学习路线思维脑图(xmind)
四,kafka 相关:
京东面试 kafka 相关问题:
请说明什么是传统的消息传递方法?
在 Kafka 中 broker 的意义是什么?
Kafka 服务器能接收到的最大信息是多少?
解释 Kafka 的 Zookeeper 是什么?我们可以在没有 Zookeeper 的情况下使用 Kafka 吗?
解释 Kafka 的用户如何消费信息?
解释一下,在数据制作过程中,你如何能从 Kafka 得到准确的信息?
我的 kafka 学习笔记(4 个 kafka 核心知识点):
Kafka 概念
Kafka 数据存储设计
生产者设计
消费者设计
我的 kafka 学习笔记(4 个 kafka 核心知识点)
kafka 学习路线思维脑图(xmind):
kafka 学习路线思维脑图(xmind)
五,MongoDB:
京东面试 MongoDB 相关问题:
什么是 NoSQL 数据库?NoSQL 和 RDBMS 有什么区别?在哪些情况下使用和不使用 NoSQL 数据库?
非关系型数据库有哪些?
MySQL 和 MongoDB 之间最基本的区别是什么?
MongoDB 的特点是什么?
MongoDB 支持存储过程吗?如果支持的话,怎么用?
如何理解 MongoDB 中的 GridFS 机制,MongoDB 为何使用 GridFS 来存储文件?
为什么 MongoDB 的数据文件很大?
我的 kafka 学习笔记:
我的 kafka 学习笔记
总结:
所有的面试题目都不是一成不变的,特别是像京东这种大厂,上面的面试真题只是给大家一个借鉴作用,最主要的是给自己增加知识的储备,有备无患。很遗憾这次没有拿到京东的 offer,下次继续加油。
最后给大家分享:
京东面试真题+我的学习笔记(附 Java 核心知识点)+各知识点学习路线思维脑图(xmind)
部分资料图片:
面试真题
核心知识点
评论 (1 条评论)