2022.09.28 海康威视Java一面
全程20分钟
- 说一下你的几个项目吧,(挑了一个项目)你是如何防止超卖问题的?简单说了加锁,不满意,要求从代码层面详细的说,怎么存缓存,怎么加锁的,怎么……(从这里我感觉就不是太对劲,这扣得也太细了吧,Redis的key值都得问个明明白白的?)
- 我项目上线运行了,出现了OOM问题,怎么排查呢?
- 我想在Java代码中发送http请求,怎么发送呢?(不会)那tcp请求是如何发送的?Java代码中的那个socket包是用来干什么的,怎么用的?(没记全,大概说了一下,面试官感觉不满意)
- 有一条SQL语句执行的十分缓慢,我怎么排查呢?(说了一个慢查询explain,不满意,问还有没有,想不出来了,不会)
这题出的一个比一个难,一个都答不全,后面我也懒得挣扎了。反问阶段也一个问题都没问。这问题问的和同花顺一个凑性,关键同花顺好歹是二面,问的难点卡人也就算了,你一面上来就搞n个这种题目。。是我不配了。
看到不少面经以为海康面试好像是不难,不知道我的为啥这么硬,面试真的是要看运气的,碰上一直给你发硬题的,真的要寄。。