java高级开发怎么面试_java高级开发工程师面试经验 - 共71条真实java高级开发工程师面试经验分享 - 职业圈...

面试过程:

刚到恒电大厦,hr就过来接人了。大厅里很多人,同时有很多人在找工作。面试基本上在各部门的办公区的会议室。一面面试官很和蔼,问了一些基础问题,二面面试官问一些设计问题。三面是架构师面得。约了四面时间就回去了。 面试官问的面试题:

1.什么是幂等操作?怎么解决幂等操作

2.乐观锁和分布式锁是什么,分别对应的场景是什么?

27.mysql数据库是否熟悉?

5.mysql的查询,优化知识点,常用的优化操作

6.mysql数据库的分库分表,有什么中间件?,主键策略是什么

20.大规模的数据量的分库分表,动态数据源怎么做查询(一个业务需要查询多个数据源的信息,怎么做到找到对应的数据源)?

21.如何保证数据库并发时没有问题?如先查询,后更改,或者同一时间用户查询用户分期单记逾期,同时用户执行还款,到底用户逾期成功吗,换的钱是多少?

########## 缓存的问题 #####################################

19.redis的数据量,如何做的备份恢复?

10.你们的股票行情数据怎么做正确性校验,加入db以及redis都出错了呢?

11.redis的复制,持久化,分布式锁,队列支持

7.redis的内存碎片化问题怎么解决?什么策略?

8.redis集群吗?你们的集群分多少片?

24.如何解决redis的缓存穿透问题?怎么解决redis的缓存雪崩问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值