2023.10月 面试题目

1.好未*科技有限公司+

1.减少下项目

2.用过Rabbitmq? 如何应用的?

3.Rabbitmq 的原理是什么?

4. sychronic 的底层原理?

5. 锁的底层原理是神魔

6.redis 的底层原理是神魔

7.用过哪些redis 命令

8.说下订单表结构,有哪些结构?

9.sychronic 的底层原理

10.Rabbitmq 中如何保证 订单系统的状态 一致性问题

11.Rabbitmq可以解决真的分布式事务吗?

12.除了Rabbitmq 还有其他的解决方案吗?

13.redis 的五大基本数据类型(都有什么,如何使用的)

9.说下第二个项目(仓库)的表结构 系统

10.你还有神魔要问的?

疆山新能源

1、简单讲一下最近这个项目
2、讲一下HashMap底层原理(扩容机制等一系列)
3、HashMap是线程安全的吗?线程不安全的点在哪里?怎么线程安全?
4、ConcurrentHashMap的底层原理
5、CAS的原理
6、CAS中Unsafe类的参数都是什么
7、synchronized的底层实现
8、synchronized底层中方法级同步中ACC_SYNCHRONIZED这个状态位放在哪里?
9、类加载机制(类加载器的双亲委派机制)
10、知道如何打破双亲委派机制吗?(就是可以加载自己写的String.class)
11、JVM的内存模型都有哪些
12、栈是主要做什么的
13、说一下IOC和AOP
14、AOP的通知都有哪些
15、有看过框架级的源码吗?(我这里说的是spring的三级缓存解决循环依赖问题)
16、二级缓存和三级缓存都存的什么,解决了什么问题?
17、三级缓存为什么要存工厂
18、RabbitMQ在项目中主要是用来做什么的
19、你都知道哪些方式可以配置调度定时任务?(Xxl-Job)
20、Redis持久化RDB和AOF的区别是什么
21、一般RDB和AOF都是一起使用,那它们加载的时候都是怎么处理的?
22、Redisson底层是什么?讲一下看门狗机制
23、看门狗机制为了解决什么问题
24、Nacos都是用来干什么
25、知道配置中心是怎么实现热更新(部署)的吗
26、Sentinel的底层看过吗
27、SpringBoot自动加载原理
28、META-INF/spring.factories里面都会有大Key,Key-Value的形式,你知道都有哪些吗
29、MySQL的存储引擎都有哪些(一系列的MyISAM和InnoDB内容)
30、InnoDB底层实现
31、为什么使用B+树不使用B树
32、使用EXPLAIN分析SQL主要看哪些参数(Using filesort单路双路等一系列)
33、什么情况会回表
34、前端都会吧

宇信科技

springCloud 有那些组件?
干什么用的?
项目上有接触一些高并发的场景吗?
高并发的解决办法以及多线程开发的一些规范
热点数据中有用到多线程吗?
热点数据是什么?
你有接触过热点数据吗?
简单介绍一下热点数据的场景
购物车模块设计到库存,那么高并发情况下在下单的时候如何保证购物车
里的数据和库存的数据保持一致(说白话就是高并发的时候怎么保持分布式事务)
添加购物车到点击下单,确认下单按钮被点击之后后台的业务逻辑什么样的?
流水号的作用是什么?
生成了流水号我第二次点击的时候你后台怎么判断我是不是第二次提交?
流水号是后台生成的前台生成的?
怎么保证流水号不会变?
流水号是一个什么样的设计规则?
订单模块的拆单的逻辑什么样的?
比如一个购物车里面我下单了十件商品这个是一个订单还是十个订单?
如果说有这个各户同时生成了多个订单有一个订单失败了,其他的订单怎么办?
如果手动处理不了这个消息呢?(之前回答提到本地消息表)
如果说出现了这种情况对于客户的结果是什么?为什么是这个结果?
简单介绍一下线程池有哪些参数?
拒绝策略有哪些?
线程池的执行逻辑大致是什么?
核心线程满了之后,队列也满了之后,为什么要添加线程干这个活,为什么不是先把线程池干满在往队列里面放?
常用的数据库是什么?
MySQL的存储引擎?
InnoDB事务的底层是怎么实现的?
redo log和undo log是干嘛的?
binlog日志干嘛的?
分库分表有接触过吗?
你有接触过分布式中间的数据库吗?
分布式事务的解决方案有哪些? 说说三段式提交

你知道我们是干什么业务的吗?
我看你对我们银行业务没有过接触?
你对银行项目有什么兴趣吗?

宇信二面
MySQL的数据结构?
MySQL的索引有几种?
说一下HashMap的底层,
线程安全的Map是什么样的,底层什么
AyyayList底层,线程安全的LIst的底层是什么?
你确定?

武汉小药药面试题

1.自我介绍
2.介绍一下自己的模块
3.rabbitMQ的核心概念
4.rabbitMQ的组件
5.延迟插件在项目怎么用的
6.XXL-Job用来干嘛的?
7.用来redis干了什么
8.redis的主从复制
9.redis的主从复制和读写分离的区别
10.reids的主从复制和集群的区别
11.redis集群的优点,可以解决什么问题?
12.redis集群的扩容和缩容,查找遇到什么问题吗?
13.zSet怎么用的?
14.热度排名怎么做的?怎么实现的代码层面?
15.热度排名的数据时上传到哪里,怎么去获取的?
16.zSet具体的存储结构?
17.商品热度有什么信息?
18.redis访问从3毫秒突然变为20毫秒,可能因为什么,分为几种情况列举一下?
19.mysql命中了索引,但是查询慢?是因为什么原因?
20.如何处理慢查询?
21.mysql是单节点还是集群?
22.为什么单节点就够用了,还需要用集群?
23.mysql的读写分离是怎么实现的?
24.什么情况下回发生fullGC
25.cpu占用过高了可能是因为什么?
26.如果手机出现大量的告警我应该怎么去排查?列举一套方案
27.如果接口查询慢怎么办?
28.常用的监控工具都有啥?
29.关单是通过什么操作的,流程?
30.秒杀为什么用XXL-JOB
31.XXL-JOB的原理是什么?
32.如果用户查看购物车数据慢,可以进行那些优化?
33.缓存穿透怎么解决的
34.缓存击穿怎么解决的
35.分布式事务怎么实现订单消息的流转?
36.springCloud用了哪些组件,解释一下?
37.都用到了哪些redis的数据类型?
38.自定义线程池的核心参数?
39.布隆过滤器存储的是什么数据?
40.分布式锁是如何实现的流程?
41.那个项目上线了?
42.并发多少?
43.用户量多少?
44.在项目组遇到的某些难以解决的问题?
45.介绍一下redis的每个数据类型在项目中干了什么?
46.zset的命令有哪些?
47.redis的集群方案
48.库存超卖了你们怎么处理的?
49.拒绝策略有哪些?
50.redis线程的最大核心数怎么算的?
51.核心线程数满了还会再添加吗?
52.ES有用过吗,了解多少?
53.gateway的过滤怎么实现的?
54.聚合索引你们是怎么进行建立的?
55.索引优化操作?
56.rabbitMQ消息积压怎么处理的?
57.rabbitMQ如何保证消息不丢失的?
58.GC收集器都用过那些?怎么选型的?

中能智研

1.用网关为什么还要用nginx
2.服务是部署到哪里
3.多线程有哪些实现方式
4.线程精准匹配
5.为什么使用ES,存储的哪些信息
6.ES分页查询
7.常用数据库有哪些
8.mongo支持分页查询
9.MySQL数据查询重复的数据
10.UNION和UNION ALL的区别
11.分布式锁怎么做的
12.讲讲单例饿汉式,懒汉式,双锁检查

宇欣科技

springCloud 有那些组件?
干什么用的?
项目上有接触一些高并发的场景吗?
高并发的解决办法以及多线程开发的一些规范
热点数据中有用到多线程吗?
热点数据是什么?
你有接触过热点数据吗?
简单介绍一下热点数据的场景
购物车模块设计到库存,那么高并发情况下在下单的时候如何保证购物车
里的数据和库存的数据保持一致(说白话就是高并发的时候怎么保持分布式事务)
添加购物车到点击下单,确认下单按钮被点击之后后台的业务逻辑什么样的?
流水号的作用是什么?
生成了流水号我第二次点击的时候你后台怎么判断我是不是第二次提交?
流水号是后台生成的前台生成的?
怎么保证流水号不会变?
流水号是一个什么样的设计规则?
订单模块的拆单的逻辑什么样的?
比如一个购物车里面我下单了十件商品这个是一个订单还是十个订单?
如果说有这个各户同时生成了多个订单有一个订单失败了,其他的订单怎么办?
如果手动处理不了这个消息呢?(之前回答提到本地消息表)
如果说出现了这种情况对于客户的结果是什么?为什么是这个结果?
简单介绍一下线程池有哪些参数?
拒绝策略有哪些?
线程池的执行逻辑大致是什么?
核心线程满了之后,队列也满了之后,为什么要添加线程干这个活,为什么不是先把线程池干满在往队列里面放?
常用的数据库是什么?
MySQL的存储引擎?
InnoDB事务的底层是怎么实现的?
redo log和undo log是干嘛的?
binlog日志干嘛的?
分库分表有接触过吗?
你有接触过分布式中间的数据库吗?
分布式事务的解决方案有哪些? 说说三段式提交

你知道我们是干什么业务的吗?
我看你对我们银行业务没有过接触?
你对银行项目有什么兴趣吗?

猜你喜欢

转载自blog.csdn.net/leader_song/article/details/133832769