首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用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
文琛201908301603617
上海交通大学 Java
2、线程池算是一种异步处理的方式吧,感觉可以从这个角度考虑,而且将等待处理的线程转换为阻塞队列中的Node,可以节省内存 3、RR中,幻读通过mvcc + 间隙锁来解决,但是仍然存在问题,感觉可结合MySql的可串行化考虑
点赞
回复
分享
发布于 2020-08-25 09:31
好菜啊
快手_研发线-数据平台部_K2
mvcc可以解决脏读和不可重复读,幻读是用间隙锁来解决的
点赞
回复
分享
发布于 2020-08-25 00:06
96快乐打工人
字节跳动_data_后端开发
m
点赞
回复
分享
发布于 2020-08-24 23:57
cjzzsl
门头沟学院 Java
问了这么少吗
点赞
回复
分享
发布于 2020-08-24 23:50
while(true){offer++};
拼多多集团-PDD_后端
需要用hashcode定位到equals相同的桶,集合里用到
点赞
回复
分享
发布于 2020-08-24 22:00
我AD贼6
美团_tsp_后端开发
Next-key吧
点赞
回复
分享
发布于 2020-08-07 12:30
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
牛客641740495号
西安电子科技大学
我认为hashcode代表一个类的某些特征,原生的hashcode根据类的地址算出来的,重写了equals就要重写hashcode来满足实际的业务需求。(相同的类hashcode相等)
点赞
回复
分享
发布于 2020-08-07 09:27
宇宙探索者
拼多多_Java工程师
因为相同的对象必须要有相同的hashcode,我面试被问到这么答的,面试官也说不对,不知道哪有问题
点赞
回复
分享
发布于 2020-08-05 23:07
暂无评论,快来抢首评~
相关推荐
06-23 18:25
沈阳大学 Java
兄弟们,是我做错了什么吗?
HR已读不回,是我说话方式不对吗?
大白之主:
你是串子吗? hr: 我们不招人了,把岗位挂着boss只是因为我闲得慌
点赞
评论
收藏
分享
06-24 19:03
门头沟学院 运营
找工作有时候也挺无奈的
机械打工仔:
第一位颇有孟德之志
点赞
评论
收藏
分享
05-28 01:36
门头沟学院 Java
在深圳java开发应届生报价9k都要被😓了吗
在boss上投了个简历,因为在深圳我就报了9k的期望薪资,因为本人加起来三段实习经历总共小一年的实习时长,而且我目前的工作在佛山转正也有7.5k,所以我觉得这个价也正常吧,没想到就被hr发😅了,我发回去还阴阳我😂
永不遗忘:
畅飞扬是吧,上黑名单
@牛客吹哨人
奇葩时刻大赏
点赞
评论
收藏
分享
06-27 17:50
深圳大学 供应链其他
毕业了被毁约了
秋招签了离家近的私企的三方,没想到现在被公司以 "需求调整"单方面毁约了 😔 这个就业市场还会好吗?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
28
分享
评论
提到的真题
返回内容
招聘动态
查看更多
快手
现代汽车前瞻技术研发挑战赛
26届投递链接合集
全站热榜
更多
1
...
小红书Java实习一面(6.27)
9121
2
...
26届秋招在即,分享我的Offer经验
2947
3
...
我的校招终于是结束了
2189
4
...
大三双非鼠鼠破防瞬间
2158
5
...
终于还是选择跟自己和解了
2052
6
...
感觉我是那种以为腾讯实习三个月
1784
7
...
关于前后端面试的一些有用的知识
1684
8
...
26届二本,学校强制进厂!
1630
9
...
鼠鼠感觉前途一片黑暗啊
1620
10
...
美团暑期面经,已挂
1310
创作者周榜
更多
正在热议
更多
#
26届校招投递进展
#
25808次浏览
209人参与
#
烟草笔面经互助
#
16639次浏览
180人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
6052次浏览
88人参与
#
为了找工作你花了哪些钱?
#
26243次浏览
251人参与
#
你今年的保底offer是哪家
#
117824次浏览
535人参与
#
你觉得技术面多长时间合理?
#
96327次浏览
707人参与
#
你觉得专业和学校哪个对薪资影响最大
#
61128次浏览
488人参与
#
kpi面有什么特征
#
51607次浏览
400人参与
#
牛友们,签完三方你在忙什么?
#
98001次浏览
852人参与
#
听到哪句话就代表面试稳了or挂了?
#
170543次浏览
1367人参与
#
如何缓解入职前的焦虑
#
192058次浏览
1337人参与
#
打工人的精神状态
#
48903次浏览
854人参与
#
查收我的offer竞争力报告
#
189342次浏览
1265人参与
#
通信/硬件公司求职体验
#
121398次浏览
860人参与
#
选完offer后,你后悔学本专业吗
#
46172次浏览
233人参与
#
你秋招想去哪些公司
#
21089次浏览
791人参与
#
你后悔选择现在的专业吗
#
83686次浏览
675人参与
#
机械人春招想让哪家公司来捞你?
#
344278次浏览
3078人参与
#
外包能不能当跳板?
#
34079次浏览
214人参与
#
牛友的志愿填报指南
#
26778次浏览
167人参与
#
地方国企笔面经互助
#
31032次浏览
105人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务