如何在最短的时间,一举拿下京东offer!(Java岗)

前言

下面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“ 亲民”

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,Java基础,内容主要包括:MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring、Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。

一面:五十分钟左右

是个小姐姐,嘻嘻~

1.自我介绍。

2.项目经历,承担的角色。

3.有哪些数据库优化方面的经验?

4.Bean的默认作用范围是什么?其他的作用范围?

5.MySQL里主要有哪些索引结构?

6.哈希索引和B+树索引比较?

7.Hashmap原理,处理哈希冲突用的哪种方法?

8.Java怎么进行垃圾回收的?什么对象会进老年代?垃圾回收算法有哪些?为什么新生代使用复制算法?

9.Hash和B+树的区别?分别应用于什么场景?哪个比较好?

10.HashMap的时间复杂度?HashMap中Hash冲突是怎么解决的?链表的上一级结构是什么?

11.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?

12.用过 struts2吗?简单介绍下 SpringMVC 和 Struts2 的区别有哪些?

13.处理哈希冲突的方法有哪一些?

14.SpringMVC和Spring-Boot区别有哪一些?

二面:半个小时

1.自我介绍。

2.乐观锁和悲观锁的理解及如何实现,有哪些实现方式?

3.隔离级别

4.object类有哪些方法

5.Kafka 判断一个节点是否还活着有那两个条件?

6.Kafka 存储在硬盘上的消息格式是什么?

7.LIKE 和 REGEXP 操作有什么区别?

8.用到过哪些RPC框架?

9.MySQL 中使用什么存储引擎?

10.设计一个秒杀系统,讲讲思路。

三面:综合面,大约一个半小时

1.自我介绍。

2.Redis 是什么?两句话做一下概括。

3.Redis 有哪两种类型分区?

4.ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用 ConcurrentHashMap?

5.加锁有什么机制?

6.说说 Dubbo 的实现原理。

7.什么是 MongoDB?MongoDB 特点。

8.Linux 中主要有哪几种内核锁?

9.用户进程间通信主要哪几种方式?

10.GC的两种判定方法?GC的三种收集方法?

11.如和判断一个对象是否存活?(或者 GC 对象的判定方法)

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

13.TCP协议的三次握手和四次挥手过程?

四面:HR面

1.你的优点是什么?缺点是什么?

2.你人生中遇到的最大的挑战是什么?你是如何去克服的呢?

3.平时的兴趣爱好有什么?

4.对于你自己未来的人生规划是什么?

最后


整理了 1000 道多家公司 java 面试题 400 多页 pdf 文档,还有几百页的Java核心知识点PDF。
需要的小伙伴看这里→点击这里获取资料,验证:CSDN,即可免费领取。

多刷题,多刷题,祝大家offer拿到手软哦~

猜你喜欢

转载自blog.csdn.net/m0_48795607/article/details/110535332