虾皮后端日常实习一面凉经

📍面试公司:shopee的ssc部门
🕐面试时间:3.12
💻面试岗位:后端开发
面试依旧是三步走,项目,少量八股,一道算法。
面试官人很好,很亲切友善
项目:我做的项目是经典的电商项目有秒杀和ai客服。面试官对秒杀怎么实现原子扣减问的比较细,一直问到lua脚本的原理和优势。
然后是redis,问我秒杀模块里数据库和redis的同步是怎么做的,我说用RocketMQ异步通知实现的,他又问MQ的消费端消费失败怎么办,有没有什么重试和兜底机制。这些我基本都答上来了。(我准备的最多的ai客服模块居然没问)

八股:全是计网 可能看我是网络工程专业的。三个;:tcp滑动窗口的完整实现流程 ip协议的寻址方式 tcp报文段的首部组成有哪些 
这三个问题全部都只回答出来一部分,回答的不完整。

算法:leetcode第二题 两数相加 不会写链表定义的结构体所以只讲了思路,提到了要处理进位。

第二天收到HR的消息说没过 个人觉得力扣第二题没做出来确实太过分了,还得练啊。大家加油啊 多刷算法题 笔试面试都有用!
#牛客AI配图神器##今天你投了哪些公司?##一人一道大厂面试题#
#发面经攒人品#
全部评论
兄弟可以用本地IDE吗
点赞 回复 分享
发布于 03-23 11:12 陕西
兄弟,计网问的很深吗,ai方面需要很了解吗,是双机位面试吗
点赞 回复 分享
发布于 03-17 17:41 江西
兄弟,电商项目你是怎么答的呀,能讲讲思路吗
点赞 回复 分享
发布于 03-16 13:55 四川
兄弟要自己处理输入输出对吗
点赞 回复 分享
发布于 03-16 13:07 湖南
虾皮没过 多多说不定能过 这个看缘分的 看我主页 来多多做同事
点赞 回复 分享
发布于 03-15 16:33 上海

相关推荐

04-01 11:44
西北大学 Java
3.31 SSC-后端开发工程师-SZ(附面经攒人品面试时长50min------------------------------介绍实习背景------------------------------共享库存具体的含义是什么(说不同租期的SKU共享)你说同步交互保证强一致性,如果在极端情况下,锁了库存,但是网络全部断开了,MQ发送失败了(本地消息表没记录,且这种情况与RocketMQ事务消息无关,网络断开)(说了先锁库存,后发MQ,且MQ包含在一个异常捕获中,面试官说这个也不能解决,因为还没有发MQ,网络就断开了)(没想到,后面想到可以凌晨全量同步,做一个兜底。后续查应该可以手动设置过期时间)你们用的是RocketMQ吗,有了解过为什么你们没有用TCC的事务框架吗。如果走框架的话,应该是框架自己走try confirm cancel的操作,而不用自己调RPC(说因为公司内部对RocketMQ封装,信息安全角度考虑不提供RocketMQ所有功能(说的应该不太对))后续的支付流程是怎么流转的?线程池优化接口,说一下如果对于纯查询的操作,除了线程池以外,还有什么方法?(比如数据不怎么变化的话放缓存?)你们平时是怎么用缓存的?如果是多级缓存的话,原理上怎么避免内存占用过大多级缓存怎么保证缓存一致性线上慢查询,具体是怎么优化的?记不记得具体治理了哪些SQL?------------------------------八股------------------------------mysql的innoDB为什么会强制要求建表的时候要有一个主键?如果建的时候没有设置主键,会有什么操作?为什么指定主键时要指定自增?redis是单线程还是多线程?缓存三剑客linux相关,查日志手撕:三个最接近目标数的数之和反问:后续什么流程,还有什么能够提升的地方
查看16道真题和解析
点赞 评论 收藏
分享
04-13 15:30
门头沟学院 Java
查看17道真题和解析
点赞 评论 收藏
分享
评论
7
9
分享

创作者周榜

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