开始没让自我介绍,上来直接让写归并排序,问能不能用c++写,之前写过一些cpp但不是很熟磨了20来分钟磨出来了。之前没用过面呗的ide调试出不来结果,面试官最后看了一眼思路没问题就给我过了。项目问了一些redis滑块锁是怎么实现的?用的redis的decr方法,balabala介绍了实现原理。秒杀场景怎么解决的高并发问题和数据一致性?用延时队列+定时任务更新扣减库存balabala。追问了延时队列的实现。说了用的Redisson库的延时队列,但是具体实现不知道,没看源码。假如要用redis限制用户一天只能抽一次奖,一周只能抽五次,可能会出现什么问题?不会,听一半想实现去了,结果突然转问会出现问题,脑子突然就空白了八股只问了delete和delete[]的区别,看的出来面试官好像也是没怎么写java,都是用c++偏多。实在记不起来了,八股全都准备的java的,直接说不会,接下来也没问其他问题了,这里就知道基本没戏了(背了这么多计网和操作系统还有数据库怎么都不问问)反问问了部门是做什么业务的,主要用什么语言,基本用c++和go偏多全程48分钟,结束后秒挂,不清楚是kpi还是挑语言,不过也好不用想结果,直接next了