拼多多服务端开发二面

之前的项目都用过哪些技术栈

之前项目里docker是怎么用的?ES怎么用的?kafka怎么用的?

rabbitmq和kafka的特点。
rabbitmq怎么保证消息可靠的?
kafka能不能保证消息可靠?

用过redis哪些数据结构,说一下应用场景。
对比一下存string和kv这两种方式。
设置过期时间需要考虑哪些因素?
rdb和aof各自的特点,实际业务中应该怎么使用?
丢弃策略有哪些,之前项目怎么用的?

之前项目里用zk做了什么功能?
简单介绍一下dubbo的工作过程。
dubbo服务注册在zk的过程。

闲聊:
之前在腾讯实习是在游戏的事业部?那个项目(算法项目,文生图)怎么保证AI生图的可用性和真实性的?和画师手画的比有什么优势嘛?
在百度实习的项目(算法项目,大模型)做的什么功能?上线了吗?

代码题:
1. 一棵树,找A和B节点的最小父节点
2. 快排
全部评论
老哥一面后多久约二面的呀
点赞 回复 分享
发布于 2024-10-15 21:01 湖南

相关推荐

02-27 23:38
已编辑
安徽大学 Java
先说下个人感受:全程拷打项目,都是场景题,八股几乎没怎么问,感觉寄了#牛客AI配图神器#算法题:回文链表1、自我介绍2、自己的项目是高并发项目,谈谈你为什么想要做这个系统?实习项目:1、我看你实习设计了定时任务,有没有更高效的时间让redis和数据库同步呢?2、我答的是分布式读写锁,继续问如果修改操作,更新数据库成功但是更新redis失败会怎么样呢?(我都蒙了,还会失败?)3、答线程池异步执行,他追问机器宕机咋办。我说MQ。他又问写入数据库刚好成功的时候,机器挂了。消息发不到MQ,怎么办呢?我不知道了。。。面试官给提示,说有没有办法最后一定会执行到redis(给个寂寞提示)我犹豫了一会,他又问你刚刚提到的MQ,有么有办法一定能让消息投递到MQ。我说开启生产消费者确认机制。他说总有网络原因,消息投递不到MQ中,缓存有脏数据,怎么清除缓存?我说直接删了呗,搞这么麻烦。然后他又说,在并发场景下,别的线程有可能会把旧数据写入缓存。。。。。。给我听懵了自己项目拷打:1、上面问题跳过了,问自己项目的双重检测锁怎么实现的?2、MQ重复消费怎么解决?3、什么情况下会出现消息重复消费的场景?我说网络原因重复消费(随便说的),他问能描述下过程么???我说可能消费者没有给MQ返回ACK,导致重复消费。追问为什么没有给ACK呢?我气笑了。他追问消费成功了,ACK没发出来,什么情况下会出现这种情况(我好像遇到过这个问题,但是忘了)4、如何保证MQ中消息消费的顺序性?(我忘了如何保证多台机器正确的消费的场景)5、本地缓存和redis缓存在使用上有什么区别?(不会)6、本地缓存和redis的命中率哪个高一点?(没听过)八股:1、TCP四次挥手2、为什么有这个超时等待时间呢?3、TCP的粘包和拆包了解么?4、HTTPS为什么相对于HTTP更安全?5、追问加密原理了解么,整个连接过程涉及到哪些加密,加密类型是哪些?(不会)6、MySQL的InnoDB了解么,说一下7、遇到慢查询SQL怎么去优化?反问:1、 评价下?常规的还行,就是平时用的东西需要了解下机制和常见的后台设计方式2、有几面?正常应该 3 面
查看26道真题和解析
点赞 评论 收藏
分享
TimeLine:2025.02.26一面一面(90min):1、自我介绍。2、进程,协程,线程区别?为什么要有虚拟线程?切换代价为什么小?3、操作系统的堆和JVM的堆是一样的吗?4、JVM的堆栈信息在操作系统是怎么存放的?5、你学过c/c++吧,跟我说说c++怎么防止内存泄露的?6、c++和Java这种自己带gc机制的语言有什么优劣之分?7、一般给栈空间分配多大?用什么指令可以调整呢?8、JVM的堆栈有什么区别?栈存什么?堆存什么?9、说说你熟悉的gc机制和垃圾收集器吧。10、TCP和UDP的区别?HTTP和HTTPS区别?TCP和UDP应用场景有什么区别?11、MySQL事务你了解多少?12、JDK和Cglib动态代理什么区别?13、聊聊indodb的索引吧,啥时候索引失效,怎么优化慢sql?14、开始聊实习业务+场景:        1、在消息队列中处理包含敏感信息的商品信息时,可以采取什么措施来防止敏感信息被所有消费者知晓?        2、你业务MySQL的读写qps?MySQL什么机器?SSD的话几核几G?        3、MySQL和Redis怎么保证一致性?缓存你们设置过期时间吗?如果Redis里面热点数据过期请求打到MySQL或者突然有无法预料到的已过期的热点数据打入MySQL你们怎么处理?        4、你写的接口如果公司所有部门都调用,会不会导致宕机或者一个部门大批量调用导致其他部门不能调用你的服务,你怎么处理呢?怎么限流?        5、你怎么对帖子按照最热进行排行?用户点赞/关注这个三元组(如果数据量很大)怎么存储查询?15、手撕:全排列II,算法复杂度?(dfs,N的阶乘复杂度)16、反问。两天后流程已结束,在腾讯已经是第三次觉得自己说的不错还挂了。。。面试官还说我觉得你基础挺好的。继续无限复活。
投递腾讯等公司9个岗位
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

更多
牛客网
牛客企业服务