首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
昨天 08:12
OPPO_JAVA(准入职员工)
OPPO内推OPPO面经
oppo二面1自我介绍2本科有参加项目或者比赛吗?3展开讲解一下硕士学位论文。课题目前什么进度?现有算法缺陷是什么,用人工智能做是创新点吗,怎么想到的?需要做实物吗?这个研究是理论封存还是有实际的工程价值,有相关的项目背景吗?做项目或者科研,刚开始拿到项目时,有会给自己定更高的指标的情况吗?加工误差在实际过程中怎么解决的?4经历偏天线,从个人发展来说,你怎么看天线射频领域?5本科,硕士学习中有遇到让你挫败感的事情吗?6项目是个人做的吗,还是一个团队做的?7最近一年除了毕设,有对生活学习有什么规划吗?8有了解oppo的一些产品吗?oppo hr面1自我介绍2为什么应聘oppo,对oppo的了解。...
OPPO
|
校招
|
超多精选岗位
点赞
评论
收藏
分享
02-14 15:18
腾讯_大数据高性能开发(准入职员工)
腾讯内推腾讯面经
腾讯 微信后端 一二三面面经由于一二三面都是同一周进行的(具体业务部门暂不和牛友说啦),所以当时也没时间进行回顾,现在进行简要的回顾,不一定详细但尽可能把大致方向说一下一面:写题+八股写题为一个给个文档,用IDE写完了粘贴进去。(题量不少2-3题左右,限时半小时,但无难题)八股:以计算机网络和操作系统为主,穿插问问一些实际的问题主要是:TCP 握手挥手,网络IO模型之类的,CPP的部分简单问题等,大家在牛客上都见过,都是常规的问题,实际的问题就是问Linux的一些命令和实际场景下怎么组合使用二面:写题+项目同样起手一个文档,写题(都不是难题)项目深入的聊,整体流程,为什么这么设计,为什么不使用...
腾讯
|
校招
|
超多精选岗位
点赞
评论
收藏
分享
02-16 09:00
中南大学 Java
拒绝腾讯面试会不会影响后续的投递?
投票
佬们,腾子给我发面试了,应该是暑期实习基地的面试,不过现在还没怎么准备好,热百只刷了70多,八股可能只背了60%,有点想拒绝此次面试,但是担心会影响后面的投递,面了又怕脏面评,佬们说应该面还是拒啊?#春招启动,你开始投递了吗?# #大家都开始春招面试了吗# #牛客创作赏金赛# #腾讯实习基地# #腾讯实习#
守得云开见月明xxx:
一定要面,1. 越早hc越多难度越简单,你拒了还得等其他部门捞你 2. 面试积攒经验,光说不练没用 3. 鹅无限复活,挂了也没事
春招启动,你开始投递了吗?
大家都开始春招面试了吗
点赞
评论
收藏
分享
今天 00:34
门头沟学院 运营
关于实习生自带电脑的上班经历…
上班一天已辞职👍🏻这个公司真抽象,给人的感觉就是不合规,和同样在广告公司工作的朋友聊了聊,自带电脑已经是广告公司的基础操作了,虽然听起来都有头有脸的😳可以见得广告就是个下行的行业😅因为不喜欢一轮又一轮的面试,所以走的是面试流程相对简单的社招,实习转正路线。入职前一天hr跟我说实习生要自己带电脑,当时就下定决心一定不久待。入职以后发展正职的电脑跟我姐十几年前上大学时候的差不多,超粗黑边框😂办公用自己的私人微信和石墨文档…最最最抽象的来了,茶水间没有免费的零食饮料,放了两个大自动贩卖机在那,我的天…工作内容也很无聊,下班回宿舍以后我火速跟hr提离职但她好像生气了,就回复了我一个1。
点赞
评论
收藏
分享
今天 07:56
美团_核心本地商业_后端(实习员工)
要不要学微服务?
一句话总结:对于在校的应届生来讲可以但没必要。“可以”是因为有点规模的企业都是微服务架构,因此懂一些微服务的东西不至于让自己在看项目的时候一脸懵逼,“没必要”是因为没有企业会把这个作为一个必考点,甚至都不是加分项。并且需要注意的是:微服务 不等于 Spring cloud ,微服务 不等于 Spring cloud ,微服务 不等于 Spring cloud 。重要的的事情说三遍。什么是微服务?微服务是一种将单体应用拆分为多个小型、独立服务的架构风格,每个服务专注于特定业务功能。这玩意是一种思想,一种思想,一种思想!什么是Spring Cloud?Spring Cloud是基于Spring B...
代码之外的生存之道
牛客在线求职答疑中心
牛客创作赏金赛
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
28
分享
评论
提到的真题
返回内容
招聘动态
查看更多
400+企业岗位投递合集
京东 TET管培生
全站热榜
更多
1
...
美团java后端日常实习一二面
1.8W
2
...
脱下孔乙己长衫,浅聊一下就业下沉!
1.5W
3
...
腾讯/字节/快手 前端面经汇总
1.3W
4
...
腾讯PCG QQ后台开发一面
1.3W
5
...
【未来准备7】就业下沉时代,如何摆脱困境
8912
6
...
腾讯hr部门有约三面的吗
6569
7
...
当你获得字节offer的那天,一切都将作废。你的本科作废,你的专业作废,星星作废,月亮作废,银河系作废,宇宙作废,你的恨作废,你的前半生作废。悬梁七战终上字节,大雪深埋垃圾本科!字节的录取通知书会像一
6420
8
...
实习入职第一天,应该做点啥❓
6160
9
...
【有奖互动】你问过DeepSeek什么意想不到的问题?
5269
10
...
字节前端日常实习 oc 总结
5139
创作者周榜
更多
正在热议
更多
#
听劝,这个简历怎么改
#
16912次浏览
227人参与
#
你见过最离谱的招聘要求是什么?
#
145698次浏览
855人参与
#
水滴春招
#
33323次浏览
569人参与
#
你想留在一线还是回老家?
#
16472次浏览
236人参与
#
分享一个让你热爱工作的瞬间
#
16328次浏览
173人参与
#
25届如何提前做秋招准备?
#
145475次浏览
2288人参与
#
入职第四天,心情怎么样
#
12396次浏览
82人参与
#
面试被问“你的缺点是什么?”怎么答
#
10157次浏览
199人参与
#
参加完秋招的机械人,还参加春招吗?
#
27549次浏览
280人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
20680次浏览
415人参与
#
第一份工作应该选高薪还是热爱?
#
4327次浏览
79人参与
#
如果重来一次你还会读研吗
#
156842次浏览
1716人参与
#
租房找室友
#
8423次浏览
53人参与
#
职场新人生存指南
#
200675次浏览
5550人参与
#
地方国企笔面经互助
#
18095次浏览
26人参与
#
简历无回复,你会继续海投还是优化再投?
#
48949次浏览
564人参与
#
读研or工作,哪个性价比更高?
#
26442次浏览
357人参与
#
你们的毕业论文什么进度了
#
904203次浏览
8992人参与
#
文科生还参加今年的春招吗
#
4379次浏览
32人参与
#
百度工作体验
#
178167次浏览
1780人参与
#
长光卫星求职进展汇总
#
27901次浏览
190人参与
牛客网
牛客企业服务