24.1.5 头歌 -30minhr: 自我介绍一下你昨天也看过我们那个网站,你觉得怎么样?(懵了) 问你一个难的,你用三个词语描述一下你?(开朗、豁达、抗压能力强)我:。。。 面试官:介绍一下KV那个项目我: ...面试官:描述一下Raft的日志复制我: (懵了,本应该会的,但是他竟然先问日志复制,日志复制要靠超时选举,你不先问超时选举,先问日志复制,咋给你 说。)....(反正最后说的很糊涂,我都解释不下去了)面试官:那你说一下超时选举我: ...(呃,你不应该先问这个吗?)面试官:那会不会出现两个票数相同的情况我: 这是Raft的脑裂情况,...(解决办法)面试官:那我问一下你的基础,描述一下HashMap我: (语言组织的不好)面试官:说一下HashMap的resize我: (当时竟然把树化和resize搞反了,确实不应该)面试官:说一下HashMap有没有并发问题?怎么解决?我: (CurrentHashMap源码确实长,而且也没看完,就只是简单说了一下用CAS完成)面试官:hashCode和equals方法区别?我: (Java基础就没好好复习过,答得稀烂)面试官:说一下进程、线程、协程我: ...(go的协程还没好好看)面试官:说一下死锁我: ...面试官:说一下DNS解析过程?我: ...面试官:访问同一个域名为何得到不同的ip地址?我: 不知道(一个ip对应多个地址,负载均衡,CDN缓存)面试官:如何解决Maven循环依赖我: 没遇到过(其实当时他说了一大堆,不知道他说啥,面完才知道他说的是maven的循环依赖,其实就把项目重构一下就好了)面试官:如果linux下载的软件需要升级,但是没有权限访问怎么办(他说了一堆,也不知道啥意思,面完复盘大概是这个意思吧)我: (无语)那天7点就起来考试,考到12点半,还啥都不会。本来就很疲惫,2点又得面试,考试占着教师还没有面试的地方。而且小厂面试真恶心,好几个人看着面试,心里压力大很。而且面试官是真的东拉西扯,自己问题也描述不清,无语。