沃日,这个难度真的很正常吗
点赞 评论

相关推荐

头像
10-13 12:30
已编辑
中南大学 后端
留下你宝贵的建议吧
杨村彭于晏:中南✌️的美团直播是转正的吧
点赞 评论 收藏
分享
昨天 21:44
已编辑
金华职业技术学院 Java
问了个人情况和最近有哪些实习面试介绍部门情况,疯狂拷打项目。以为大公司看不上玩具项目,只会问八股,没怎么准备,被问的汗流浃背,一问细节就懵逼项目问题:讲一个秒杀优惠卷的一个流程?如何保证秒杀业务的超卖问题?rua脚本能解决业务的多线程安全问题么?首页的随机blog是按排序规则去显示的?feed流推送原理,普通人和网红大v会一样么?feed流数据保存在哪里?推送显示blog从请求到回答都经历是什么?blog在数据库是怎么保存的?blog点赞接口,如何避免一个重复点赞?项目哪些地方用到互斥锁看你存在点赞排行blog的功能?点赞排行如何实现,排行数据在哪里维护和更新,假如点赞更新,会立马更新么?最后一道算法题炸裂面试官我想做数据结构和算法,我说算法刷的比较多点,他说这道比较简单。力扣16题,上来就没有思路,太菜了很常规一道题,面试官又给思路,又帮忙改bug,到最后都没a出了,估计是真把面试官整无语了总结:面试官人很好,感觉一开始回答问题已经漏洞百出,还愿意给我面了将近2h思考:1. 热门博客实现(按照点赞数排行)黑马点评实现是直接查数据库(order by liked)。gpt分析     - Redis有序集合:可以利用Redis的Sorted Set数据结构,将博客的ID作为成员,点赞数作为分数(score)。     -  使用缓存与数据库结合的方式:将前10名的博客数据缓存到Redis中,定期或在数据更新时刷新缓存。(感觉不适合点赞频繁场景)     -  使用消息队列异步更新:用户点赞时,将点赞事件写入消息队列(如Kafka、RabbitMQ)。消费者从消息队列中读取点赞事件,更新Redis和数据库中的数据。定期同步: 定期将Redis中的数据同步回数据库,以确保持久化。
查看12道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务