5.21 字节 国际化商业 二面

场景题:

从一个简单的支付场景开始,现在有一个商城,可以创建订单,支付订单,取消订单,给你提供了CreateOrder, UpdateOrder, CancelOrder接口,一般来说订单创建之后会有30min的等待时间,你怎么设计一种机制来让超过三十分钟未支付的订单自动取消呢?

如果现在有一个新的促销活动,这个商品的订单等待时间为10min,你怎么更改你设计的机制呢?

如果我现在有很多的等待时间,5min,10min,30min...不等,你怎么改进你的方案?

如果我现在有特别大量的订单进来,你怎么设计你的机制?

算法:

1-A, 2-B, ..., 26-Z,现在给你一串数字,你需要把数字映射成字符串。

回溯写的,写完了之后问我有什么优化?没想出来,给了提示,对于12323421,123 23421,123怎么分割都对后面没有影响 -> 记忆化搜索。
全部评论
佬过了吗
点赞 回复 分享
发布于 2024-09-03 09:50 陕西
没八股?
点赞 回复 分享
发布于 2024-09-01 16:28 伊朗
场景题越来越多了
点赞 回复 分享
发布于 2024-08-16 16:07 上海
好难啊,怎么回答呢
点赞 回复 分享
发布于 2024-08-14 02:15 广东

相关推荐

一面50min为什么离职了为什么之前从小红书去快手意向城市CNY项目是什么小红书做的东西DSL是什么对跨端感兴趣吗、对KMP的了解、KMP和Flutter的区别、RN的了解、做过鸿蒙吗自定义View的绘制原理在小红书做的一个自定义组件在onMeasure、onLayout、onDraw方法中做了什么RecyclerView的四级缓存对ViewPager的了解RecyclerView的ViewPager的区别抖音的视频列表你觉得是怎么做的,是用RecyclerView还是ViewPagerViewPager2的底层实现在快手做的AI Agent流式打印怎么做的协程协程和线程的区别Handler的工作流程线程安全的集合介绍一下ConCurrentHashMap,怎么实现线程安全滑动卡顿怎么优化ViewModel和LiveData在代码层面通常怎么用Room和Sqlite的区别Room的原理Flow的使用场景算法:合并K个升序链表秒过当天约二面二面30min快手实习中的工作拷打实习。。。需求的核心点模型怎么训练(我安卓怎么知道他们怎么训练的。。。)小红书实习中的工作重点介绍一个项目觉得kotlin比较好的设计为什么协程比线程轻量级协程如何完成多任务调度协程怎么实现的,为什么协程不需要独立的线程内联函数纯Java项目到apk的主要编译过程了解哪些编译工具吗介绍一下自定义View的三个方法滑动冲突的处理点击事件的流转过程Activity的onSaveInstanceState()方法实习中有没有解决过非UI的问题LiveData数据更新通知UI刷新的核心链路业务网络数据的定义JSON格式太大了可以采用什么别的吗Retrofit相关500状态码QUIC无算法甚至无反问不出意料第二天流程终止
点赞 评论 收藏
分享
评论
2
33
分享

创作者周榜

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