京东商城Java岗4面面经分享,(3轮技术+HR面已拿offer)

  • String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?

  • 讲一下接口和抽象类的区别

京东商城二面:

  • 介绍项目

  • 什么是Spring?

  • 解释一下Spring 中的 IoC

  • Spring 有几种配置方式?具体说一下

  • 解释一下Spring Bean 的生命周期

  • 说一下Spring MVC 的流程

  • Redis 有哪几种数据淘汰策略?

  • 为什么Redis 需要把所有数据放到内存中?

  • Redis 有哪些适合的场景?

  • MyBatis 分页

  • 项目中用到的算法(排序 查找), 设计模式

  • innodb和 myisam的区别

  • 如果让你实现一个MQ,怎么样保证消息不丢失?

京东商城三面:

自我介绍

  • 绍项目(包括细节),针对细节提问

  • 你有哪些数据库优化方面的经验?

  • 从http请求发出到响应的整个流程

  • 追问如何http请求发送过来之后如何拦截,怎样配置拦截,具体怎样拦截(只知道tomcat拦截,在web.xml中配置,感觉是在问tomcat底层)

  • 讲一下常用的索引有哪些?

  • 在 MySQL 数据库中索引的工作机制是什么?

  • 讲一下MySQL的复制原理以及流程

  • 讲下你对Dubbo框架的理解

  • 内存模型以及分区,需要详细到每个区放什么?

  • JVM 内存分哪几个区,每个区的作用是什么?

  • 如和判断一个对象是否存活?

  • Java 中垃圾收集的方法有哪些?

  • 说一下Java 类加载过程

  • 什么是类加载器,类加载器有哪些?

京东商城HR面:

  • 先介绍一个项目吧

  • 说一下你对京东的了解

  • 你觉得自己身上有什么优势?

  • 13
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值