面试官:说说java对象hashCode有什么作用我:h…

面试官:说说java对象hashCode有什么作用
我:hashCode最主要的用途在于容器内部的key寻址,比如在map中可作为多种哈希函数的参数,计算得到hash值取模之后获取索引
面试官:你连hashCode和哈希函数的关系都搞不清楚,我们就到这里吧
这是压力面吗?

程序猿.蒋琬:这是智商面吧,面试官暴露智商

楼主:面完这个问题,面试官直接说不面了,直接关掉了视频...花旗金融boss面(面试官Lu Jian),难道boss就这种格局吗?

楼主:@楼主 哪怕错了也有沟通余地吧,我把hashMap和threadLocalMap的哈希函数公式都背了一遍,你直接打断我是几个意思?

字节跳动员工:他问的对象,你回答的容器,好像有点跑偏了

京东员工:关注下

程序猿.恒山弟子:m

楼主:@字节跳动员工 嗯可能不是他要的答案,但是他问的是hashCode的用途。对象的hashCode是native方法算出来的,但是用途还是在容器内寻址。是这样吗大佬[疑问]

字节跳动员工:@楼主 我理解是比较对象是否相等的,和equals方法放在一起用。和容器没关系

程序猿.敬畏每一行代码:我觉得楼主答的没毛病,面试官感觉是就是问了问题而问问题,照本宣科似的

古斯塔弦:找个借口挂了你

楼主:@字节跳动员工 嗯,不过hashCode是用于开放定址法中作为索引依据,equals则用于拉链法处理哈希碰撞,因为hashCode不具备唯一性,所以其实hashCode不能比较对象是否相等

宋兵甲:@楼主 不去也罢,顶着这boss上班往后指不定有什么坑

字节跳动员工:@楼主 你说的貌似是hash表这种数据结构

楼主:@宋兵甲 主要是前几轮同事面体验都挺好的,他手下的大头兵基础很扎实,比如一面和你聊hashMap泊松分布,二面和你聊MESI一致性协议,以为他们很靠谱

楼主:@古斯塔弦 是最后一面boss面了,就问了这一个问题,面试就结束了……

楼主:@程序猿.敬畏每一行代码 感觉不是java出身的,我现在感觉他的重点在hashCode()那个native方法

宋兵甲:@楼主 遇到过呢,前几轮面试官体验都很不错,最后一轮boss面直接开始pua,说你各种不行,我心态崩了……

楼主:@字节跳动员工 嗯,个人感觉真正落实到代码中hashCode的作用就体现在map的索引上,所以才提到容器。也可能是自己太紧张了,我没有多提一句equals

楼主:@宋兵甲 最后过了吗?出现这种情况,是因为hc临时有变动还是没眼缘,还是因为前几轮面试其实已经不太满意了呢?

保罗20沃可:这种公司不去也罢 以后有够受的

网易员工:这个世界什么人都有,不用care,他就跟你发生了没多少时间的关系,未来根本不会有交集的,做好自己就行了。那种人随便来个技术控分分钟锤爆他,都是井底之蛙,换做我我一般不会浪费唾沫的,因为他不配和我说话,更不配和我谈技术,没写过十万行以上代码,人品又差的人,基本上我都不鸟的

楼主:@保罗20沃可 是外企,本来以为没什么pua

楼主:@网易员工 [笑哭][笑哭]我是一直加班,本来挺期待wlb的公司的,大佬指点得是,的确是我心态没有大佬那么放得开

e签宝员工:和java对象的内存地址一一映射。回答完毕。

楼主:@e签宝员工 嗯,感觉面试官要的是这个哈希函数而不是我说的那个。。

杨铁心:hashcode作参数,这个面试官应该说的是这块

程序猿.少林弟子:@楼主 这个不是坏事[坏笑]

程序猿.职言第一菜:m

楼主:@程序猿.少林弟子 主要是自己太想去不加班的外企了

楼主:@杨铁心 对,他说的估计是怎么算hashCode那一块的哈希函数,那里hashCode是输出。而我说的是开放定址法那一块的哈希函数,hashCode是输入

程序猿.少林弟子:@楼主 想要不加班965,你来错地方了。而且薪资一般。你要觉得自发995不错的话,可以再试试。

redismdb:自定义类,比判断是相等,排序,其他想不起来

我是来找妹纸的:@程序猿.蒋琬 6666

楼主:@redismdb 嗯,排序里面主要用到的是equals而不是hashCode,所以我没说这点。感觉应该多提一嘴的[流泪]

楼主:@程序猿.少林弟子 的确薪资一般,九十点据说还要开会,可能还是自己外企投少了,谢谢大佬指点[流泪]

楼主:回答被打断真的很影响体验,加上自己满以为正确的答案被直接否决一下子让自己心里防线崩溃了。请问大佬们一般是怎么处理这种情况的呢

程序猿.少林弟子:@楼主 不不不,开会不是问题,问题是干活干到九点多然后和大洋对岸的开会[坏笑]感受一下

楼主:@程序猿.少林弟子 这样吗[不开心][不开心]大佬您打算跳了吗还是已经离职了[笑哭]

宋兵甲[2]:服从性测试面,判断你适不适合被pua,来决定招不招你

楼主:@宋兵甲[2] 但是只问一个问题就结束,感觉应该不是测试面,就只是他真的不满意

45码