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

前言:

2019还剩下半个月的时间就结束了,我相信不少人都在计划着年初跳槽,或者在等金三银四的到来,请对找工做保持十二分的热情,并且越早准备越好。临时狂背知识点什么的,可能大体的都了解,细问就什么都不知道了,面试京东我也是提早一个月就开始准备了,毕竟不打无准备的仗web



面试京东已经到11月中旬了,实际上在京东以前就有投递过好几家公司,BAT基本是来了一波一轮二轮游客观光,字节跳动挂在了3面,也不知道缘由,我也不敢问呐!华为是直接简历都没有过,凄惨惨,最后的但愿就寄托在了京东和网易上,网易目前还在等通知,11月30号终于等到京东的录用意向书,特分享一波京东的面经,共勉!面试

注意:文末有福利哦!!算法



518fabb4-5a05-41ff-af39-bb8aa49cd337



京东商城部门Java研发岗,历经4面斩获offer(3轮技术+HR面)

京东商城一面:sql

  • 简短的自我介绍,项目一笔带过,没有问过多细节数据库

  • 讲一讲重载与重写区别小程序

  • 讲一下八种数据类型设计模式

  • 知道integer缓冲机制么?说一下吧tomcat

  • 数据库事务隔离级别网络

  • MyBatis怎么防止 sql 注入?数据结构

  • 什么是 Java 程序的主类?应用程序和小程序的主类有什么不一样?

  • 那Java 应用程序与小程序之间有那些差异?

  • 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面:

  • 先介绍一个项目吧

  • 说一下你对京东的了解

  • 你以为本身身上有什么优点?

  • 那你以为京东商城在众多的电商平台上有什么优点?

  • 在工做过程当中,遇到与同事意见的状况,你会怎么处理?

  • 你是怎么平衡生活和工做的?

  • 你怎么看待996现象?

  • 说职业规划

  • 喜欢读书吗?最近读了什么书?

  • 你有什么想问个人吗?

总结:

实际上,可以顺利经过京东面试,主要仍是靠我面试前的复习到位,提早1个月就作好了准备,刷了很多的面试真题和相关知识点。此次的成功,主要靠这份《JAVA核心面试知识整理》,这份资料的知识点是很是齐全的,内容知识点包括了Java基础、多线程高并发、Spring原理、微服务、网络、RabbitMQ、数据结构、设计模式、算法等等。这些面试核心知识点已经整理成了PDF,免费赠送给你们

领取方式:关注个人供种号(Java周某人)便可免费领取

03b2747c7a8d4a7a8b5769eec5cc5980


部分目录展现:

02a52970379c4d0aa0dbeefcf902d63a


知识点详解:

64a7de74e449408093d563f5f7790c9e

相关文章
相关标签/搜索