首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-22 16:39
已编辑
华中科技大学 光通信工程师
秋招就到这儿吧。
秋招真的是一场持久战,每一天都有不同的心情。。。 随着华为的审批保温,差不多整个秋招也就结束了。 BG:双九,保研,本硕都是电子信息类(光电方向),研究方向是光通信这一块。 秋招一共投递了17家公司,我的想法很明确,最后的最后的最后是希望能够做解决方案一类,也就是技术+销售结合的事儿。但这样的岗要求很高,基本很少校招,都是社招或内部研发输出一线这样的模式。所以我投递的岗包括技术岗和非技术岗。 收到面试邀请9家,获得offer(含保温)9家,已拿到8offer,预计9offer。面试通过率100%。所有的面经都在主页了,欢迎各位大佬指正批评。🙇 5月准备华为客经实习开始陆...
zachsun:
华科硕士给13级?有点逆天了吧
25届秋招总结
点赞
评论
收藏
分享
11-23 15:10
华南理工大学 Java
入职京东100天体验
京东没有双休,现在每天节奏都很快,感觉自己被迫成了卷王。这段时间虽然累,但成长也很快。看到新项目落地,心里陈旧感还是有的。大家为了同一个目标努力,氛围很好。设施方面,里面有电竞区、烘焙、咖啡和个护体验区,还是挺齐全的,有时候会和同事一起去放松一下
京东工作强度 208人发布
点赞
评论
收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
请赐教😭😭
25届应届生,目前0 offer,焦虑坏了😭😭
大拿老师:
这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞
评论
收藏
分享
10-18 18:48
美团_到家_前端(准入职员工)
美团真开了?还是fake news
比去年还低?
斑驳不同:
还为啥暴躁 假的不骂你骂谁啊
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
11-21 19:05
帮看
点赞
评论
收藏
分享
点赞成功,聊一聊 >
2
28
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
快手
销售类投递专区
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
全站热榜
1
...
总结一下鼠鼠找实习的历程
2617
2
...
E n^2 可过...
2538
3
...
真心觉得25届的求职之路太艰难了
2256
4
...
腾讯hr进!
2192
5
...
offer决赛圈:字节 or 百度
1572
6
...
美团ssp值得北漂?
1546
7
...
同盾科技面试
1544
8
...
普通211本 后端秋招总结
1530
9
...
秋招offer比较,头部大厂or明星初创
1445
10
...
第三题测试没问题,但一提交错误,有没有大佬能救救
1394
正在热议
#
25届秋招总结
#
294092次浏览
2581人参与
#
如果不工作真的会快乐吗
#
58483次浏览
505人参与
#
阿里云管培生offer
#
15226次浏览
263人参与
#
地方国企笔面经互助
#
3635次浏览
8人参与
#
国央企薪资爆料
#
6789次浏览
50人参与
#
选完offer后,你后悔学本专业吗
#
19045次浏览
135人参与
#
北方华创开奖
#
25880次浏览
279人参与
#
学历or实习经历,哪个更重要
#
50067次浏览
388人参与
#
美团求职进展汇总
#
1325158次浏览
12437人参与
#
投递实习岗位前的准备
#
1178306次浏览
18384人参与
#
面试体验感最好的是哪家?
#
84813次浏览
842人参与
#
正在实习的你,几点下班
#
51254次浏览
381人参与
#
如何一边实习一边秋招
#
990816次浏览
12631人参与
#
得物求职进展汇总
#
65918次浏览
679人参与
#
实习生应该准时下班吗
#
167211次浏览
1159人参与
#
提前批简历挂麻了怎么办
#
146084次浏览
1942人参与
#
0offer是寒冬太冷还是我太菜
#
896758次浏览
7999人参与
#
腾讯求职进展汇总
#
195248次浏览
1637人参与
#
银行笔面经互助
#
82482次浏览
873人参与
#
网申一定要掌握的小技巧
#
5280次浏览
52人参与
#
数据人offer决赛圈怎么选
#
116450次浏览
1461人参与
#
海康威视求职进展汇总
#
398250次浏览
3403人参与
牛客网
牛客企业服务