程序员社区

蘑菇街Java一面 凉凉 + (Java后端开发)

今天给大家分享一篇 蘑菇街Java一面 凉凉, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新Java面试题集

45min
项目:
购物车:

1、购物车使用cookie+redis,如果没有登录redis中的key是什么?
2、那你这个key要是ip+goodsId的话,现在都是动态ip,怎么解决.........
3、购物车的数据和数据库的数据怎么保持一致,(延时双删)
....购物车一直追问,把我坎蒙
秒杀:
4、你这个秒杀QPS的优化过程说一下,
5、那你个使用redis扣减成功后,如果消息发送到mq失败怎么处理,(三次重发)。
6、那你这个就算有三次重发,三次失败咋办,0.99999的一致,那0.00001怎么保持一致。
7、就刚刚的问题你怎么解决,说一下思路。
一路准问,坎蒙,,,
j
ava:
8、这个MYSQL的两个存储引擎的区别是啥?
9、where a=1 and b>1 and c=1 使用了什么索引,为什么?
10、事务你了解吗,隔离级别是怎么实现的?
11、MYSQL死锁你知道吗?
12、回滚是怎么实现的
13、3个log的适用场景
14、Spring中的事务你了解吗?
15、怎么实现的?
16、这个代理在什么时候生成?
Class User(){
	@Transaction
void addUser();

void addUsers{
	addUser
}

addUser()  事务是否失效?

17、swap交互a、b值,不用中间变量。
void main(String[] args){
	Integer a = 100 ;
	Integer b = 200 ;
	swap(a,b)
	print (a);
}

输出的值是什么,为什么?

18、比如你的项目上线了,每隔一段时间就会出现几十秒的停顿,之后正常运行,你考虑是哪的问题?
STW ,

那这个问题怎么解决呢,,参数调优,,,,那具体是怎么调呢,,,,实在是,,,
扯到四大引用,,然后结束,,,,

基本都是一个点开始问,然后坎蒙,换个方向继续坎蒙,,,继续加油,,,,,
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 蘑菇街Java一面 凉凉 + (Java后端开发)

一个分享Java & Python知识的社区