招银网络提前批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工程师##面经#
全部评论

相关推荐

Java抽象带篮子:走java的话就做项目背八股刷算法找实习啊,入门可以看看我的苍穹外卖话术,里面还写了怎么描述项目,还为了提高含金量额外增加了很多技术亮点呢。另外我这边还有个7000多字的轮子项目话术,可以狠狠的速成,需要的似我。详细的话术能帮你快速速成,这样你就有了很多试错的时间。具体背什么八股我都帮你整理好了,可以去看看我的八股专栏,这个比较详细,如果你觉得内容有点多记忆负担比较大的话,我还在更新最常问八股整理贴,是不是很贴心?[偷笑R]
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客企业服务