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

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

相关推荐

1.手撕算法 两个 :​    编写一个函数,实现一个随机字符串;​    两个数组找交集,说思路:先说了利用set,然后遍历另一个数组。面试官反问,那不申请其它空间怎么实现?我说排序,然后遍历数组。面试官:好,那你用快排实现吧,你可以手写快排吗? 我说可以。。   (两个算法题一共写了将近40分钟)  写完还让我自己调试用例,还问我怎么优化,然后还不给我思考的时间5555555552.自我介绍3.列举5个你熟悉的排序算法 并说出思路 讲了快排 堆排 简单选择 冒泡 4.tcp三次握手,客户端和服务端分别发送什么数据?客户端服务端分别是什么状态?只答出了第一点。5.linux中的通信方式有哪些? 不会6.了解过epoll吗?怎么实现的? 扯了redis中的io多路复用7.epoll的触发机制有哪些? 不会8.linux内存淘汰机制有哪些?说了LRU,LFU,ttl,随机9.linux的分页和分段了解过吗?。。。。。。。。。。linux这块我基本就没怎么看 根本不会555510.数据库的存储引擎有哪些?讲一下区别?11.B+树删除一个元素和增加一个元素的时间复杂度是多少?12.mysql最左匹配原则。讲了原理以及什么情况下会失效。13.为什么会失效? 讲了B+树叶节点的结构。14.mysql的慢查询用过吗 ?有什么优化思路。 我说了优化数据表结构,优化sql语句。讲着讲着面试官说:好了,看来你没用过,你应该是看过这方面的文章吧,然后打断我不让我说了…………面试体验:面试官人狠话不多 上来就手撕代码给我一个下马威,然后问的知识点里面linux的我基本都不太会,没怎么复习过。。。java八股一个也没问,他说他们部门要写go和php,还问我转语言能不能接受,我说能。但是总体感觉还是挂了 操作系统的部分基本没答上来……
点赞 评论 收藏
转发
14 137 评论
分享
牛客网
牛客企业服务