抖音电商一面面经

1.自我介绍

2.介绍一下自己的实习经历,还有收获挑战啥的一堆。

3.业务场景下,什么时候用同步,什么时候用异步比较好?

4.异步一般用什么方式解决?

5.中间件接触过嘛? 用redis做过消息队列

6.为啥用redis做消息队列?

7.为啥不用常规的mq?

8.项目最大的困难如何解决的?

9.为啥这个接口会限频,并发量有多大? 不知道多大,没试过。

10.限频可能会导致一些人拉取失败啊,那其他人拉取失败了,会不会导致业务受限?

11.被限制的用户失败如何解决的这个问题嘞? 不知道,熔断降级?

12.文件锁用什么实现的嘞?

13.讲讲mysql相关存储引擎、事务等相关的知识。

14.innodb的主键存不存在对我们会有什么不一样的地方。 唯一?

15.innodb自动不生成也没事啊,我们可以有自己业务上面的唯一id啊? emmmm

16.在插入效率这一块会不会有提升?

17.讲下缓存雪崩、缓存击穿、缓存穿透

18.redis支持事务不?有没有什么机制可以使它支持?

19.多条命令同时执行可以嘛?

20.做题 最长连续子数组和 秒了

21.反问

总的来说问的比较基础,但是还有一些地方答的不太好

#牛客在线求职答疑中心##牛客解忧铺##投递实习岗位前的准备##字节一面##抖音电商#
全部评论
redis做mq是短链接吗
点赞
送花
回复
分享
发布于 03-27 16:52 广东

相关推荐

5.6 14:00-14:451. 先做个自我介绍吧,介绍下你的优势    本次实习你想来学些什么呢?    ----主要想转正,然后积累点经验2. 看你会一些中间件,你知道这些中间件的原理吗,比如Kafka和RocketMQ有什么区别3. Kafka在高并发时的优缺点是什么,RocketMQ消息是有序的吗4. RocketMQ是推模型还是拉模型呢5. 什么样的消息要重试,什么样的消息要告诉消息队列不重试呢,你怎么界定这个6. 你知道Java的异常体系吗,什么样的异常要往上游抛,什么样的异常要catch自己处理呢,你解决过类似的问题吗7. 如果一个接口的QPS增大之后,RT从10ms降到3ms了,你猜猜是什么原因呢?    缓存?    ----你知道JIT吗,JIT的编译原理    ----不太了解8. 你知道运维系统的原理吗,为什么运维系统可以追踪应用程序的每一个参数呢,这样会产生Java的安全问题吗9. 编程题:有序数组只有一个数字出现一次,剩下数字都出现两次,找到出现一个的数字    ----直接二分查找解决感觉我今天被问的问题都好奇怪,正常情况下我以为是八股+很难的编程题但结果被问到的是很怪的场景问题+很简单的编程题,盲猜是我场景题答的很差,面试官已经没有耐心考我难的编程了
点赞 评论 收藏
转发
3 19 评论
分享
牛客网
牛客企业服务