zoukankan      html  css  js  c++  java
  • 京东三面凉凉:java+spring+jvm+kafka+微服务等一个都讲不清

    此文转载自:https://blog.csdn.net/qq_46388795/article/details/110132023

    以下来自粉丝投稿:

    三面大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜~)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识~)分为spring+jvm+微服务+kafka+MongoDB等五类,接下来分享一下我的这京东面试的面经+一些我的学习笔记。

    注意注意:需要小编整理的spring+jvm+微服务+kafka+MongoDB等五类面试答案、学习笔记、思维脑图(xmind)

    需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

    一,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源码解析思维脑图。

    需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

    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个微服务核心知识点)

    微服务学习路线思维脑图(xmind):

    需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

    微服务学习路线思维脑图(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)

    需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

    部分资料图片:

    面试真题

    核心知识点

    学习路线思维脑图(xmind)

  • 相关阅读:
    InApp PurchaseVerifying Store Receipts[6]
    InApp PurchaseTesting a Store [7]
    App Store Review Guidelines
    JAVA基础之一维数组和多维数组
    定位标记
    JSTL常用标签汇总
    struts1.2原理
    struts1.2中的ActionForm
    jdbc连接
    ActionForm与bean的区别
  • 原文地址:https://www.cnblogs.com/phyger/p/14042123.html
Copyright © 2011-2022 走看看