招银网络科技春招一、二面

#软件开发2024笔面经# 麻中麻,面试快结束了,面试官说你这是校招?你不是在深圳工作吗?。。。。。。。。。怎么在面试的最后问我这个问题嘞!!!

问题:
ddd领域驱动设计的依赖倒置
jwt的全流程,也就是非对称加密算法怎么操作的
对称加密和非对称加密的区别
集合:List集合中,ArrayList和LinkedList的区别,超大量数据要添加在尾部,哪个快?
            他说是ArrayList,扩容1.5倍,其实我不太认可
mysql:InnoDB支持哪些索引
mysql:  如何查看一个sql是否使用索引
mysql:为什么会有最左前缀法则,不会
redis:  都有哪些数据结构
redis:雪崩和击穿
rabbitmq:一般怎么使用,生产失败怎么处理,消费失败怎么处理
手撕:   重复数组的全排列,这道题给了我刚刚好10min,我的水平在最近没做过这个题的情况下是完全做不完的....

反问:
介绍公司
聊了下成都比深圳还卷...

二面问项目
挑一个熟悉的项目问,没想到可以讲解实习项目,之前的项目太久了没啥印象,感觉大概率是g了

hr面
不记得了
全部评论
LinkedList每次增加的时候,会new 一个Node对象来存新增加的元素,当数据量小的时候,这个时间并不明显,而ArrayList需要扩容,所以LinkedList的效率就会比较高,其中如果ArrayList出现不需要扩容的时候,那么ArrayList的效率应该是比LinkedList高的,当数据量很大的时候,new对象的时间大于扩容的时间,所以ArrayList'的效率比Linkedlist高。现实很少会碰到这种情况,这题真的刁刁又钻钻啊。😅👉
5 回复 分享
发布于 04-07 23:50 湖北
Linkedlist 没扩容岂不是更快吗?
1 回复 分享
发布于 04-07 15:56 辽宁
ArrayList都说是1.5倍,看源码是没达到限制前,是旧长度右移一位也就是/2,旧长度是偶数才是1.5倍。后面长度太大了,扩容后为旧长度+1了
1 回复 分享
发布于 04-07 16:43 上海
兄弟你base是成都吗?
点赞 回复 分享
发布于 04-07 16:20 陕西
算***卡时间的吗
点赞 回复 分享
发布于 04-08 09:32 江苏
想问佬收到资料评审通知了吗?
点赞 回复 分享
发布于 04-12 13:05 北京

相关推荐

09-19 21:14
河北大学 Java
点赞 评论 收藏
分享
8 17 评论
分享
牛客网
牛客企业服务