货拉拉-中高级后端开发-一面

📍面试公司:货拉拉
💻面试岗位:后端开发工程师
❓面试问题:#牛客AI配图神器#1. 场景题:智能体平台 Messages消息存储设计(kafka多patition消费如何保证消息顺序性,数据库分库分表-不同地区数据量分布不均)
2. Mysql 索引为什么使用B+树
3. Redis 有哪些应用场景
3. Redis 热key有什么表现,如何解决
4. 进程、线程、Go协程有什么区别
5. 如果Go一次性启动一万个Goroutine有什么影响
6. Go 的GC机制
7. 代码题:判断两个链表是否存在交点
#发面经攒人品#
全部评论

相关推荐

不愿透露姓名的神秘牛友
05-31 01:38
今天刚结束答辩,躺在床上享受着在校园最后的时光,在最初入学的时候完全没想过自己会从事这个行业,本人就读于一所广东普通本科计算机专业,之所以会选择这个专业完全是随机的,当时填报志愿填了十几所学校十几个专业,都是自己按照着夸克高考信息一个个填的,当时夏天很热也不知道自己未来想干什么,当然家里人也并不懂这些,只知道家里出了个大学生。录取到计算机这个专业时自己也不知道未来是怎么样的,只知道工资很高,入学开始就接触编程语言,当时还会对自己成功运行hello word高兴的不得了,觉得自己就是下一个比尔盖茨,随波逐流选了java这个语言,并且也听师兄说后端开发工资高,历届师兄好多进大厂的,就这样我就开启了大一大二学习后端技术栈,从java到javaweb、mvc、spring boot、spring cloud、各种中间件mq、网关、mysql、redis等等。到了大二的下学期,开始海投简历,但是收到的面试却寥寥无几,面试拷打的项目八股算法也一点点摧毁我的信心,开始思考自己是否适合这个行业,以及就业市场往往更偏向于有经验且学历好的同学,自己不占学历优势,也没有实际经验,看着身边都找到了实习自己的情绪也越发焦虑,打开牛客小红书等软件都是双非拿下字节腾讯等offer,更加重了我的焦虑,一段时间都不敢打开牛客和小红书。后面我换了一个方向,不走开发走其他,在这个机缘巧合下得到了第一份实习,面试过程十几分钟,大部分都是面试官在说且只有一面,我看是上市企业且有1000人的规模毫不犹豫就去了,有了第一份实习就开始了找第二份,第三份最后这份工作也成功转正了。也许你看完觉得很莫名其妙,我也觉得莫名其妙最后这个企业也是开了25左右的年薪。这放在刚入学的我是不敢想的,感叹自己运气真好,但自己的少年气已经被磨没了,以前打游戏打一晚上还不尽兴,现在连欲望都没有了,每天就刷刷短视频看点毫无意义的东西,不知道是不是成为大人都这么无聊,不知道自己能在互联网干多久,等我什么时候被毕业了或者跳槽的时候再把牛客下回来,今天开始就先不使用了,第一次发那么长的帖子在这里,总觉得这里的人们似乎和我很相似,共勉吧牛友们
点赞 评论 收藏
分享
base北京,由中国建设银行联合国铁集团、国家电网、中船集团、三峡集团、五矿集团等央企共同发起设立的供应链金融科技公司,依托核心企业信用搭建互联网供应链金融信息服务平台(核心产品"e信通"),为产业链上下游中小微企业提供应收账款融资、电子债权流转与信用支付等在线金融服务。【timeline】网申时间:2026/4/15~2026/5/15投递时间:2026/5/8电话约面:2026/5/26 确认是否面试,询问AI工具使用情况一面通知:2026/5/27 详细面试时间,面试平台腾讯会议-32min13:45被运营助理call,叫进会议室开摄像头等候,面试14:00开始。1. 自我介绍,介绍自己做过的项目,以及项目中主要做些哪些模块2. 具体讲讲你刚刚提到的订单模块,完整业务流程是怎么样,你主要开发的是什么功能?3. 处理“订单超时自动取消”这个场景,延迟消息是什么时候发送的?在订单的哪个生命周期创建的?4. 消息的TTL设置的多长时间?5. 死信队列的消费者如何避免重复消费(如何保证消息幂等性),比如在死信队列处理消息前,被用户支付了,这种情况你有考虑吗?二次确认机制是怎么样的流程?6. 项目中同时用到了RabbitMQ和Redis,为什么不考虑用Redis的Stream或者Redisson的延迟队列去实现,而是选择RabbitMQ,这个技术选型你是怎么考虑的?7. 你刚刚提到,早期采用数据库轮询的方式实现超时取消,后来改为RabbitMQ,你觉得这两种方案在系统资源成本、实现复杂度以及性能表现上的优缺点?8. 项目中提到用redisson分布式锁去解决高并发抢单,并利用ZSet去缓存待接订单,你能详细讲一下从用户下单到抢单整个的业务流程是怎么样的?9. Redisson分布式锁,锁的持有时间是如何设计的?依据是什么?10. 如果某用户成功获取锁后,后续的业务处理耗时较长,或因数据库、网络 IO 等原因出现阻塞,锁是否会一直占用导致其他请求无法执行?还是会自动释放?锁释放的过程你理解吗?(看门狗机制)11. 项目中提到待接订单是放在ZSet中,那抢单的时候是先从ZSet中取出订单再抢锁还是先抢锁再取出ZSet?12. Redis是怎么部署的?是单机部署、主从复制,还是集群模式?13. Spring框架中,事务有几种方式?14. Java开发过程中,如何去开启一个事务?15. Java注解的实现原理是什么?16. 比如一个类有两个方法,方法A加上了事务注解,方法B没有加事务注解,但是调用了方法A,此时有一个Controller去调用方法B,它会触发事务吗?(Spring 事务的传播与自调用陷阱)17. 你在学习或开发项目过程中,有用到AI工具进行辅助开发吗?讲一讲是怎么使用的,它们带来了哪些效率提升?反问环节实习生应聘有几轮面试?两轮面试的区别是?公司研发部门的规模?企业办公的软件采用的是哪一款?公司对AI的态度是什么?公司的垂直业务大概是什么样的?
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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