首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
会玩code
技术专家 @腾讯
·
2年前
关注
屏蔽作者: 会玩code
举报
【面试有感】微信后端一面卒。。。
算法:假设微信支付一天有5亿笔交易,找出交易笔数最高的top 100商户并给出算法的时间复杂度
题目主要是分治+top K思路
剩下的基本都是问项目,这块答的不太好,主要是没表达清楚。
八股文相关的就问了一个乐观锁和悲观锁的应用场景,当时脑子一抽,也没反应过来。
乐观锁主要用于读多写少的场景;悲观锁主要用于写多读少的场景;原因主要是乐观锁在写多的场景下,发生冲突一般会自旋直到写成功,自旋是会消耗cpu的;悲观锁获取失败时会直接休眠,不会占用cpu。
展开
技术交流圈
等人赞过
分享
评论
5
相关推荐
JYM,我不信还有比这更优雅的代码了
16 赞 ·
90 评论
周五了,给我兄弟写个K线,但是我很生气
。大家看评论。我是代码给篮子发不发呢?
2 赞 ·
23 评论
vue3 vite 打包的文件,用hublindx,打包成APP。白屏怎么回事。
3 赞 ·
17 评论
相关推荐
JYM,我不信还有比这更优雅的代码了
16 赞 ·
90 评论
周五了,给我兄弟写个K线,但是我很生气
。大家看评论。我是代码给篮子发不发呢?
2 赞 ·
23 评论
vue3 vite 打包的文件,用hublindx,打包成APP。白屏怎么回事。
3 赞 ·
17 评论