快手一面面经
4.11一面,答的很差
八股20min
1.string为什么要用final修饰?
2.反射了解吗?你项目里面有用过吗?
3.双亲委派机制,为什么要有这个?tomcat的双亲委派知道吗?
4.mysql锁,死锁知道吗?mysql是怎么解决死锁的
5.隔离级别,读已提交
6.mysql主从复制知道吗?聊聊在应用层面的问题(开哭😭)
6.1master节点是负责写,slave负责读对吧,应用层面是怎么做这个区分的?
6.2怎么把写请求发给master而其他发给slave
6.3用aop可以吗?
6.4除了aop呢?还有呢?
6.5饶了我吧,一点不懂啊
7.concurrenthashmap,为什么1.7用reentrantlock,1.8用synchronized
面试官:算了,聊聊你的项目吧
面试官扫一眼简历上的项目🤨
我:大事不妙
20min项目拷打
聊聊你的虎溪生活吧
1.乐观锁,你怎么是update db,那并发量很低啊🥲
2.OK这个先过,你扣减库存之后要insert订单对吧,怎么保证这两个一致,对账问题。update之后发消息到消息队列,获取到消息之后insert。面试官说不行,让我不要依靠这种不可靠的中间件
3.聊聊你的线程池吧,future类获取结果?长时间阻塞了怎么办?你怎么解决的
4.延迟双删?
5.关注和点赞,说说你的数据结构怎么设计的?我关注的人和关注我的人怎么设计的?redis里面有设置过期时间吗?那种大v,粉丝数量应该很多,这种热key+大key你是怎么处理的?分表知道吗?
20min
生产者消费者模型,允许ide写
反问:
对我学习建议:项目再好好做做吧
答的一坨答辩,等挂。
这个面试官是最不像程序员的一个。其他面试官都是油头垢面,这个面试官有点像英国首相苏纳克
八股20min
1.string为什么要用final修饰?
2.反射了解吗?你项目里面有用过吗?
3.双亲委派机制,为什么要有这个?tomcat的双亲委派知道吗?
4.mysql锁,死锁知道吗?mysql是怎么解决死锁的
5.隔离级别,读已提交
6.mysql主从复制知道吗?聊聊在应用层面的问题(开哭😭)
6.1master节点是负责写,slave负责读对吧,应用层面是怎么做这个区分的?
6.2怎么把写请求发给master而其他发给slave
6.3用aop可以吗?
6.4除了aop呢?还有呢?
6.5饶了我吧,一点不懂啊
7.concurrenthashmap,为什么1.7用reentrantlock,1.8用synchronized
面试官:算了,聊聊你的项目吧
面试官扫一眼简历上的项目🤨
我:大事不妙
20min项目拷打
聊聊你的虎溪生活吧
1.乐观锁,你怎么是update db,那并发量很低啊🥲
2.OK这个先过,你扣减库存之后要insert订单对吧,怎么保证这两个一致,对账问题。update之后发消息到消息队列,获取到消息之后insert。面试官说不行,让我不要依靠这种不可靠的中间件
3.聊聊你的线程池吧,future类获取结果?长时间阻塞了怎么办?你怎么解决的
4.延迟双删?
5.关注和点赞,说说你的数据结构怎么设计的?我关注的人和关注我的人怎么设计的?redis里面有设置过期时间吗?那种大v,粉丝数量应该很多,这种热key+大key你是怎么处理的?分表知道吗?
20min
生产者消费者模型,允许ide写
反问:
对我学习建议:项目再好好做做吧
答的一坨答辩,等挂。
这个面试官是最不像程序员的一个。其他面试官都是油头垢面,这个面试官有点像英国首相苏纳克
全部评论
槽,我今天面快手一面也是一坨,就只问微服务,而且我这个是日常实习,暑期实习简历都过不了,难绷
感觉第二个问题可能想说,为什么你不用事务保证,两个同属流程的数据库操作,应该保证其原子性。
而你用中间件去解耦只能保证最终一致,你第二个操作失败了,还得考虑重新消费亦或者回滚的流程,如果要快速响应的话,你基本上不能说等第二个操作完成再返回的,而第二操作一旦失败,你可能就没办法进行回流,只能做重新消费,需要多一套逻辑。
这也太难了
第一个问题,用数据库实现锁确实做不到太高并发量。要是并发量不高的话用着也没问题,毕竟要是引入Redis或者zk一类做分布式锁,就得考虑一致性问题,增加复杂度。
第三个问题,你get的时候加上超时时间,如果超时了,如果需要实时结果,那么就返回失败,如果不需要,直接把任务放到消息队列,之后进行重试,然后返回。
佬暑期投的是啥岗位呀,这也太难了
是实习嘛
代码题有标准的模版吗
等一手项目解答 一个都答不上来啊🤣🤣🤣
同今天面,我的面试官甚至没开摄像头
这压力也太大了,夸张
2下午也被问到类似的,感觉工业界主流还是根据业务保证最终一致性?mq确实很多时候可能不可靠
这点评就能问的我懵逼啊
没有手撕算法吗
佬佬是怎么记住那么多问题的,用手机录音的吗。还是线上面试
问的很难就是不要你,如果我是hr,我看中的人直接给简单八股文😋
相关推荐