字节跳动抖音电商后端开发一、二、三面面经

2022届秋招补录、base上海、抖音电商

一面 2021年11月22日

1、自我介绍
2、实习项目、自己做的社区网站项目
3、一致性哈希
4、分布式系统、rpc调用过程、了解dubbo吗?
5、http和https的区别?https加密的过程?
6、tcp三次握手、拥塞控制、time_wait状态
7、mysql索引的底层实现
8、mysql锁机制
9、MVCC
11、保证幂等性的方案
12、select for update 是加表锁还是行锁

算法题:全排列 https://leetcode-cn.com/problems/permutations/

二面 2021年12月2日

1、自我介绍
2、实习项目
3、redis怎么实现分布式锁

设计题1:使用redis实现分布式锁、写代码😅,只写了线程获取锁的步骤和伪代码

设计题2:商家入驻抖音电商需要缴纳一笔保证金,设计一个系统,记录商家缴纳的保证金及相关信息,缴纳的保证金可以修改,比如商家入驻第一年缴纳5w,第二年为10w,不同商家缴纳的保证金是不同的。聊了挺久。

算法题:https://leetcode-cn.com/problems/subsets/

基础问的不多,设计题聊了很久,特别是第二题,我还在写SQL,面试官说已经面试一小时了,就结束面试了。

三面 2021年12月6日

1、实习项目
2、操作系统执行一个程序的过程?
3、mysql索引的底层实现?
4、有1亿数据,走主键索引,mysql底层 IO次数是多少?

算法题:链表快排

三面凉了,算法题没写出来,答的也不是很好。

一二面有些基础问题想不起来了。

字节2023校招内推贴

https://www.nowcoder.com/discuss/1011310
#面试复盘##面经##校招##字节跳动##Java工程师#
全部评论
链表快排,不是恶心人吗😂
3 回复 分享
发布于 2022-07-05 19:25
请问楼主场景题第二题是随机出的吗,还是根据项目来问的。还有想请教一下这道题的答案
点赞 回复 分享
发布于 2022-04-01 14:17
感觉挺难的,大佬是三面那一部分答得不好
点赞 回复 分享
发布于 2022-04-02 19:58
请问2面设计题2这个电商系统是怎么设计的呢?谢谢!
点赞 回复 分享
发布于 2022-04-04 21:19
抖音应该算字节里最难的吧,顺便问一下,这种场景题怎么练呢
点赞 回复 分享
发布于 2022-04-06 08:55
博主,三面的第4个问题应该是4次吧。
点赞 回复 分享
发布于 2022-04-06 09:44
设计题1 使用redis实现分布式锁,是指怎么实现呢 通过setnx命令?
点赞 回复 分享
发布于 2022-04-19 23:22
链表快排???
点赞 回复 分享
发布于 2022-05-24 16:06
链表快排本质上能不能不去移动每个节点,只改变节点的值..这样子算不算作弊..
点赞 回复 分享
发布于 2022-07-10 22:24
这算法题难度达不到字节的标准吧
点赞 回复 分享
发布于 2022-07-26 02:00
这就是21年题 今年给字节提鞋都不配啊
点赞 回复 分享
发布于 2022-08-11 14:48

相关推荐

14 136 评论
分享
牛客网
牛客企业服务