招银网络提前批Java面经7.10

1. 项目用到Redis分布式锁

2. 项目用到Rabbitmq

3. 浏览器输入ip地址如何返回页面,他们之间进行了什么

4. 工厂模式,spring用到的工厂模式

5. 一个查询接口,查询慢怎么解决?
(就挑自己知道的说了。。。)

先在数据库查询阶段使用explain字段分析查询慢的原因,然后进行优化(但是面试官说万一是数据量大导致的呢)

Redis缓存来进行数据缓存减小数据库压力

部署redis集群,读写分离,降低读操作压力

用hashmap实现一个二级缓存,通过实现initializingbean接口将数据提前写到hashmap中在内存进行查询

分表分库,将数据库进行水平拆分

增加索引列

6. hashmap和hashtable区别底层原理

7. 某些银行5月份和6月份的分数获得的排名差值

根据5月份和6月份的分数排序

用两个数组缓存他们的排名

最后6月份排名减去5月份排名

#招银网络科技校招提前批##招银网络##校招##Java工程师##面经#
全部评论

相关推荐

2 6 评论
分享
牛客网
牛客企业服务