面试手撕是业务题怎么办,在线等挺急的

wok,PDD二面好专业家人们,面试时间1h23min。

开始问的还是稍微正常的八股,问:
1. new的底层用的什么linux系统调用函数。追问:new和malloc分配失败会怎么样。再追问:new是直接抛异常吗?
2. 虚拟地址是什么。
3. linux的IO多路复用。追问:ET和LT的区别是什么。再追问:如果现在1kMB数据只被读取了500MB,那么在ET和LT模式下会有什么表现?

然后开始架设场景问八股了(汗流浃背.jpg)
场景一:
假如有个支付场景(具体是啥有点没太懂,他扯了好多业务名词,但大致意思应该如下),事务A有下游服务,下游服务通过消息队列解耦。
问:
1. 如何保证消息的不丢失?
2. 如果下游服务已经处理完消息队列取到的数据形成了订单但是还没发ACK,此时下游服务因为某些原因需要重启,并且重启后重新消费到了该数据,那该如何处理不让他再次创建新订单?

场景二:
现在有个订单服务和库存服务,俩服务需要强一致性,两个服务必须要同时成功或者同时失败,俩数据不在同一个MySQL表,问:如何实现?了解过分布式事务吗?有哪些思路?
我直接表示不会,拿计算机操作系统里面的PV操作同步互斥方法说实现。然后再扯了点undolog数据回滚进去,失败就回滚。
面试官笑了,然后说:你可以去了解一下 Seata, TCC,  2PC, 3PC 这种分布式解决方案。

然后又回到了类似八股的题目,问:
1. 跳表和B+树的区别。
2. https流程,会话密钥是怎么生成出来的。追问:CA证书为什么不会被中间人冒充?
3. TCP四次挥手的TIME_WAIT状态设置的意义是什么?追问:如果端口被复用会有什么问题?

接着问我了解不了解 雪花算法,或者说分布式id。
我直接表示没听过,然后面试官就开始让我做设计题了(汗流浃背2.0.jpg),这里应该跟他来回拉扯了15min,挺长的反正。
设计:给多个分布式事务分配ID。
要求:ID不会被重复创建;性能要比较好;ID最好是单调增序分配;最好不要单点故障是能支持分布式的。

然后手撕wok,给了个小业务题,我看见直接懵了,心想   我写这个?真的假的?.jpg
题目太长,我就不打字了,当时偷偷截图了,大伙自己看图片吧。

总之,虽然确实有点小离谱,但是这次面试比上次字节四面好一点,能有拉扯空间,还是学了不少新知识的。
全部评论
pdd二面确实专业的,我也搞了个1h20min,直接头晕,被迫提升
1 回复 分享
发布于 2025-04-04 15:20 广东
好难
点赞 回复 分享
发布于 2025-05-22 00:10 安徽
我一面也是这个题,可能是同一个面试官
点赞 回复 分享
发布于 2025-05-07 04:13 江苏
mark
点赞 回复 分享
发布于 2025-05-01 10:06 北京
最后过了吗
点赞 回复 分享
发布于 2025-04-23 16:18 上海
为什么感觉你的拼多多都好难,我的好像都挺简单的😂😂
点赞 回复 分享
发布于 2025-04-04 18:20 黑龙江
这高强度啊
点赞 回复 分享
发布于 2025-04-03 13:15 福建

相关推荐

2025-12-06 01:10
已编辑
哈尔滨工程大学 Java
一面问的真细,二面不知为啥变双机位。9.29快手主站平时怎么学习 AI 的,国内外知名大模型,实习公司都用的什么大模型,怎么评估效果的java池化思想,线程池构造方法的核心参数,线程池中阻塞队列注意事项,submit方法参数和执行逻辑,shutdown和shutdownnow,核心线程允许过期吗threadlocal底层,为什么key是弱引用,key回收了再get或者set这个value会怎样aqs,如何保证公平性java代理java堆划分,新生代还有别的晋升老年代的情况吗,什么时候触发gc,gc失败抛什么异常,如何排查oom,导出dump命令redis数据结构,哪个底层是跳表,和其他数据结构对比布隆过滤器会出现大key问题吗,你咋实现的布隆过滤器你怎么实现redis分布式锁,可重入,续期聚簇索引非聚簇索引select语句会加锁吗,怎么实现的不加锁undolog redolog binlog怎么能让select加锁,update这个范围加的什么锁,update一条呢手撕简单01背包,接雨水10.10快手主站意图识别用的哪个大模型,走到意图和rag的比例,faq是点击的吗自然语言怎么识别的gap一年干啥了,转正怎么样没跟组里提意向吗,研究生研究方向是传统算法吗,会大模型微调吗注册场景为什么用布隆过滤器,原理分布式锁底层的key怎么拼的,value里是什么redis持久化zset底层mysql索引结构,一个表三个字段有主键唯一索引和没索引的字段会有几个b+树,聚簇索引非聚簇索引存的啥无手撕
点赞 评论 收藏
分享
评论
18
90
分享

创作者周榜

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