首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
袋袋大师兄
2020-08-05 22:44
已编辑
北京邮电大学 Java
关注
已关注
取消关注
快手后端2面的一些问题讨论
面试中答得不好的,求解答。
1.为什么重写equal一定要重写hashcode,我把之前看过的都答上了,说我没答到点子上
2.线程池的singel创建方法,和不用线程池一个一个创建比,有什么好处
3. MVCC解决了幻读没有? 关于这个我记得有一个结论是部分解决,但是的确记不太清楚了。感觉这个问题挺高频了
我的一个笼统的理解是:快照读可以通过mvcc避免幻读;当前读的时候需要配合间隙锁
#快手#
#面试题目#
提示
全部评论
推荐
最新
楼层
四十四次日落95
哈尔滨工业大学(深圳) Java
1.提高存储效率,使用hashcode方法进行提前校验,可以避免每一次对比都调用equals方法,尤其是对于Hashset方法这类可能对于一个新来的数据 要比较N次(假设n个数据),如果使用hash那么定位到位置只需要进行一次比较就行,定位到如果存在hash冲突,那么就调用equals比较 2.重新equals方法后,可能会出现a.equals(b)=ture情况,但是可能之前是两个new的对象,那么这两个hashcode不相等。但是重新之后要遵循如果a.equals(b)=true 那么a.hashcode=b.hashcode,这样子就矛盾了
1
回复
分享
发布于 2020-08-10 19:56
宇宙探索者
拼多多_Java工程师
因为相同的对象必须要有相同的hashcode,我面试被问到这么答的,面试官也说不对,不知道哪有问题
点赞
回复
分享
发布于 2020-08-05 23:07
牛客641740495号
西安电子科技大学
我认为hashcode代表一个类的某些特征,原生的hashcode根据类的地址算出来的,重写了equals就要重写hashcode来满足实际的业务需求。(相同的类hashcode相等)
点赞
回复
分享
发布于 2020-08-07 09:27
tyrkakm117
Stevens Institute of Technology 测试工程师
我的理解是在hashmap或者hashset中需要使用hashcode()计算哈希值来确定元素存储的位置。只有两个Object哈希值相同,这两个Object的“值”才可能相等。在实际hashmap或hashset中在调用equals()方法的操作也是比较哈希值相同的(也就是在同一个LinkedList或红黑树)的数据。如果你的hashcode()方法都不能保证这两个Object能存到同一个LinkedList或红黑树中,那他们就不可能相等。 综上,所以如果想利用equals()方法判断两个Object相等,必须先重写hashcode()方法。
点赞
回复
分享
发布于 2020-08-07 11:19
我AD贼6
哈尔滨铁道职业技术学院 golang
Next-key吧
点赞
回复
分享
发布于 2020-08-07 12:30
while(true){offer++};
浙江大学 Java
需要用hashcode定位到equals相同的桶,集合里用到
点赞
回复
分享
发布于 2020-08-24 22:00
cjzzsl
门头沟学院 Java
问了这么少吗
点赞
回复
分享
发布于 2020-08-24 23:50
96快乐打工人
字节跳动_data_后端开发
m
点赞
回复
分享
发布于 2020-08-24 23:57
好菜啊
快手_研发线-数据平台部_K2
mvcc可以解决脏读和不可重复读,幻读是用间隙锁来解决的
点赞
回复
分享
发布于 2020-08-25 00:06
文琛201908301603617
上海交通大学 Java
2、线程池算是一种异步处理的方式吧,感觉可以从这个角度考虑,而且将等待处理的线程转换为阻塞队列中的Node,可以节省内存 3、RR中,幻读通过mvcc + 间隙锁来解决,但是仍然存在问题,感觉可结合MySql的可串行化考虑
点赞
回复
分享
发布于 2020-08-25 09:31
还没有回复哦~
相关推荐
11-21 15:10
华南农业大学 运营
领导让我以后别叫他哥
领导让我以后别叫他哥 此时一个从小被教育一生都要大大方方懂礼貌的东北人悄悄的碎了… 我以后该怎么叫他啊…
牛客602221609号:
工作的时候称职务
点赞
评论
收藏
分享
11-19 17:23
南京大学 Java
我与阿里
我面了很多次阿里系,加起来差不多四五十次了,只是暑期面的都过了,秋招面的都没过在我很小的时候,听到最多的词不是阿里巴巴,而是淘宝,是电商我们这一代人时间节点很独特,不懂事的时候由父母带着我们天南地北的乱逛线下实体店,稍微能记得事了,拿着充话费送的手机,开着3g网四处冲浪,你偶然发现中二的壁纸上面有一个叫做淘宝的图标,你不知道淘宝是什么,更不知道什么是app,你只知道手机上的图标是可以点开的,发现淘宝里面有很多商品,你想起来这种模式叫做电子商务,信息技术的老师刚刚讲过,你觉得网上数字都是虚假的,不安全的,没有握在手中的纸币有把握,但这个叫做淘宝的图标里面价格太便宜了,种类太多了,你没忍住诱惑第一...
007打工人:
时错!佬!我觉得你应该要出书,我必买之
实习/秋招面经
如果可以选,你最想去哪家公司
实习与准备秋招该如何平衡
点赞
评论
收藏
分享
10-25 09:58
中国科学技术大学 算法工程师
有佬帮忙看看不,双非本华五硕投大模型、算法基本石沉大海了,真的人麻了。
q_joe:
没论文、比赛不是第一,直接搜广推走起。
点赞
评论
收藏
分享
10-30 10:16
南京大学 Java
也是真让我碰上了
龚至诚:
给南大✌️跪了
点赞
评论
收藏
分享
今天 00:08
陕西理工大学 电子工程师
真心觉得25届的求职之路太艰难了
有没有经济学家能告诉我,三年后中国的就业市场会不会好转?我在校招中拿到了一份9k+的offer,还是行业的龙头企业,心里其实不想再考研了。但又总是担心,万一读研后薪资更高,我会不会后悔呢?
Fyhyuky:
三年后肯定不会啊,只会比现在更烂,你自己看看现在有没有什么增长点,电车都是国家补贴兜底才发展出来的,已经比较违背市场自然规律了,互联网更不用说了,国家强力打压,传统制造业转型失败,现在苟延残喘中
牛客创作赏金赛
点赞
评论
收藏
分享
点赞成功,聊一聊 >
2
28
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
快手
销售类投递专区
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
全站热榜
1
...
爱信等
1.1W
2
...
阿里云管培生开奖了
7526
3
...
11.25校招&实习招聘信息汇总
7011
4
...
华为开奖
5871
5
...
阿里云VS腾讯VS华为,决赛圈
5710
6
...
放弃代码,结束秋招啦!
5629
7
...
总结一下鼠鼠找实习的历程
5280
8
...
真心觉得25届的求职之路太艰难了
4293
9
...
秋招圆满结束
3960
10
...
offer比较的一些建议:互联网、银行、金融科技、国企、央企
3397
正在热议
#
25届秋招总结
#
296123次浏览
2598人参与
#
美团求职进展汇总
#
1325895次浏览
12438人参与
#
百度开奖
#
159071次浏览
955人参与
#
地方国企笔面经互助
#
3682次浏览
8人参与
#
如果不工作真的会快乐吗
#
58617次浏览
507人参与
#
选完offer后,你后悔学本专业吗
#
19306次浏览
140人参与
#
北方华创开奖
#
26117次浏览
281人参与
#
国央企薪资爆料
#
7381次浏览
53人参与
#
学历or实习经历,哪个更重要
#
50435次浏览
398人参与
#
海康威视求职进展汇总
#
398438次浏览
3405人参与
#
正在实习的你,几点下班
#
51351次浏览
382人参与
#
米哈游求职进展汇总
#
175632次浏览
1456人参与
#
投递实习岗位前的准备
#
1178568次浏览
18387人参与
#
面试体验感最好的是哪家?
#
84932次浏览
844人参与
#
如何一边实习一边秋招
#
991133次浏览
12632人参与
#
得物求职进展汇总
#
66056次浏览
679人参与
#
实习生应该准时下班吗
#
167302次浏览
1159人参与
#
求职遇到的搞笑事件
#
70522次浏览
575人参与
#
网申一定要掌握的小技巧
#
5295次浏览
52人参与
#
0offer是寒冬太冷还是我太菜
#
897277次浏览
8005人参与
#
腾讯求职进展汇总
#
195484次浏览
1637人参与
#
提前批简历挂麻了怎么办
#
146219次浏览
1944人参与
牛客网
牛客企业服务