2023最全金三银四Java后端面试题总结(阿里、京东、字节、美团、拼多多、腾讯等各大面试题)

前言

金三银四已经到来,想必有的人为了金三银四跳槽早早做足了准备,有的人还在临阵磨刀,那么问题来了,怎么才能在众多面试者里中脱颖而出。
不妨先来跟我来看看之前认识的一位程序员(网友),他曾面过了京东、阿里、字节、美团、拼多多、腾讯等,听着是不是很简单,但别人背后付出的可能是你的百倍千倍。好了废话不多说。现在我开始写面。

首先,他先是去面了京东

 限于文章篇幅原因,只能以截图的形式展示出来, 👇🏻 👇🏻 有需要的小伙伴可以文末获取 👇🏻 👇🏻  

在这里插入图片描述

京东一面

1.Elasticsearch是怎么使用的,有接触过大数据的应用吗?

2.项目里的数据处理是怎么做的?

3.当前要存入elasticsearch的数量过大,会在存储时造成等待,存储速度很慢,如何解决这个问题?

4.Jvm里如何判断对象死亡?

5.Jvm里如何判断类死亡?

6.Hashmap在jdk7和8里的区别。

7.多线程,synchronized和lock的区别。

8.Concurrenthashmap的数据结构讲一下,如何做到线程安全的?

9.Concurrenthashmap新插入一个对象会Hash几次?

10.讲一个简历上的项目,技术难点在哪?

11.Jvm内存分区,为什么要有新生代和老年代?

12.有做个VM内存优化吗?

13.数据库索引主键和唯一索引有什么区别?

14.聚集索引和非聚集索引的区别?

15.MySQL存储引擎innoDB和MylSAM的区别?

16.InnoDB的B+树索引叶子节点的Data域存储的是什么?MylSAM的B+树索引叶子节点的Data域存储的是主键还是物理地址?
 

二面

1.Hashmap说下吧。

2.线程池有哪些参数,如果满了新的线程会怎么处理?

3.你们网关有配jvm参数吗,都有哪些?

4.高并发的时候你们网关高可用怎么做的?

5.数据库用过吗,如果现在有十亿的数据给你怎么存?

6.你们的熔断降级怎么做的?

7.项目的线程池怎么配的?

8.字符串的类说一下。

9.两个字符串都是y,用equals返回什么?

10.Hashcode和equals的关系。

11.两个线程一起输出100个数怎么做?

12.SpringBoot的AOP是什么?
 

三面

1.分布式下redis如何保证线程安全?

2.redis持久化的方式以及区别;

3.zookeeper如何实现分布式锁、其他分布式锁怎么实现?

4.kafka的架构,如何用kafka保证消息的有序性?

5.数据库的优化包含哪些?MySQL的优化,谈两个你优化的例子。

6.最有技术难度的项目,介绍下相关核心设计流程。

7.工作中,遇见了技术瓶颈无法解决,你的解决思路?

8.未来你的职业规划是怎么样?

HR面

你觉得自己的优点是什么,有哪些缺点呢?(灵魂拷问)
你之前公司给的薪水是怎么样的?如果阿里给你offer,你是怎么考量这两个offer的?
为什么没有在之前的公司留下来?之前公司的主管是怎么评价你的?
除了今天这个面试,还安排了其他公司的吗?(这不是无聊吧)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值