九州通面试 2021-07-09
2021/7/9 23:19:29
本文主要是介绍九州通面试 2021-07-09,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
微服务:
1.分布式系统的事务一致性;
2.微服务如果A调用B,B调用C,C调用E,F服务,如果服务变慢,如何查看到底是哪个服务导致的?
4.spring cloud如果修改了配置,不重启服务器,如何让服务生效?(通知机制)
6.微服务如果存在循环调用,如何解决?
7.两个微服务系统之间如何通信?
分库分表
分库分表时如何保证某个分表id的唯一性;
消息队列
1.如何保证消息被重复消费,防止消息丢失?
2.什么是死信队列,延时队列?
redis缓存
1.redis数据类型,redis的bitmap应用场景,如果有一千万条数据 如何用bitmap防止缓存穿透?
2.redis缓存淘汰策略,redis缓存删除策略,惰性删除和定时删除各自的缺点,最终采用哪种方案?
3.redis做分布式锁的原理?如何防止redis做分布式锁?
4.秒杀系统如何实现?
基础
1.HashMap结构的改变?put()方法执行的过程?为什么要用红黑树?
2.oom错误出现的场景?你当时是如何解决excel导入出现的oom错误的?
3.锁升级过程是怎么样的?
4.自旋锁是如何实现的?原子更新引用是如何实现版本号的?
5.如何使HashMap变成线程安全的?
6.线程的生成方式有几种?生产中是如何配置核心线程数的?线程池的参数是怎么样的?四大拒绝策略分别是怎么样的?
7.你在实际应用中是如何使用线程池的?如何计算核心线程数?
这篇关于九州通面试 2021-07-09的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南
- 2024-12-21功能权限实战:新手入门指南