招银网络科技一面面经

20min结束,大概率凉
上来让实现一个线程安全的缓存(还要保证单例),我给了下图实现,问他为啥不对他也不说,她大概意思就是多核CPU下这个会有问题,还说不能保证命令执行完(可能涉及线程切换,但也没啥影响吧,加了锁的),有大佬知道为啥吗?
态度真是没得说,全程高高在上,也不知道在自豪个啥,字节腾讯面试官都挺友好,一次最差的面试体验。
全部评论
还有volatile关键字,其他应该没啥问题
1 回复 分享
发布于 04-20 16:07 山西
没有私有化构造函数,实例获取方法直接用synchronize包裹太重了,应该先对当前实例做一个校验,如果为空才获取锁,不为空直接返回就行
点赞 回复 分享
发布于 昨天 10:40 浙江
所以20min就写个算法题都没问八股吗
点赞 回复 分享
发布于 昨天 10:34 四川
上来就直接共享屏幕手撕吗佬
点赞 回复 分享
发布于 04-20 16:52 辽宁
cache也用static修饰保证唯一?
点赞 回复 分享
发布于 04-20 16:02 山西
是不是得用currenthashmp
点赞 回复 分享
发布于 04-20 16:00 山西

相关推荐

评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务