26暑实字节面经-抖音电商-后端一面

一.自我介绍
二.讲了一下实习的内容
    -问了设计表的时候,关联表和在一个表中加冗余字段关联各有什么优势

三.项目拷打
     -因为项目里写了DDD领域模型设计,问了这个的理解,怎么实现高内聚低耦合
     -Redisson实现原理
     -Redisson怎么解决死锁的问题 
     -超卖问题(自己提的怎么实现),追问了秒杀订单那块redis和db怎么保证事务的(一致性)

四.八股
    -讲一下进程和线程
    -进程之间隔离相关内容,内核态用户态,自己补充了fork()和vfork()创建父子进程的内容
    -进程间内存隔离实现(回答了pcb/上下文+虚拟内存+页表)

五.算法题
在n个升序的长度为m的数组中找到最大的k个数字,input是个n*m的矩阵,行内升序
(用最大堆完成),还额外问了时间复杂度

六.反问
建议+部门业务这块
#字节抖音电商# #字节一面# #后端面试心得# #字节后端实习#
全部评论
佬电商哪个部门呀
点赞 回复 分享
发布于 02-24 18:04 河北
同学考虑上海米哈游不,我们正在进行春季招聘,实习也有,社招也有,可看我主页看岗位
点赞 回复 分享
发布于 02-25 10:15 上海
这么快就开面了吗😱
点赞 回复 分享
发布于 02-26 15:08 上海
求教,冗余字段那问
点赞 回复 分享
发布于 02-27 12:12 河南
官网投的吗?为什么我好几天都没有动静。
点赞 回复 分享
发布于 02-28 00:02 浙江

相关推荐

一面50min(15min项目 + 20min做算法 + 15八股)做一下自我介绍之前有实习经历吗介绍一下项目(拷打15min)主要集中在redis、分库分表由于我介绍项目的时候说了我用的JDK17,所以问了我一个JDK17有什么新特性(所以千万别给自己挖坑)你了解JDK17的垃圾回收策略吗?(简要回答:默认使用G1收集器,JDK17对ZGC做了一些修改)简历上写了了解zookeeper,问了一下zookeeper是什么,有了解过他的分布式协议吗?算法题    题目:给定一个数n如23121;给定一组数字a如[2 4 9],求由a中元素组成的小于n的最大数(做了十分钟没做出来要求换题)    题目:输入两颗二叉树,判断B是否是A的子结构约定空树不是任意树的子结构(eazy题)刚才做的题的算法复杂度是多少(最坏情况O(M*N))TCP粘包拆包(说了粘包原因,然后说了拆包如何拆)反问    部门做什么的    面试官最看重被面试者的什么品质二面自我介绍你说你喜欢字节的文化,你知道字节的文化是什么吗?说一下你对redis的理解(打断)你知道zset的底层原理吗(答跳表)跳表里面存的什么?zset插入、删除的是如何实现的?排序是如何实现的?(不知道)说一下MySQL事务的原子性是如何保障的(redo log  undo log)MySQL最多可以存多少数据?(答推荐2000W)为什么是2000W而不是2亿?(不知道)我看你也搞了个web项目,想问一下扫码登录如何实现的?(答后端服务器生成一个带有token的链接,然后转化为二维码,用户扫码之后会向服务器发送一个请求,后台服务器验证之后返回数据给前端,二维码状态变化为已扫描)大模型了解多少?(答了大模型训练的过程数据采集、数据清洗、数据标注、一些模型)如何统计的网站的UV和DAU?(答的set,但其实应该用hyperloglog)你最近有遇到什么全新的事情或者特别有挑战的事情,然后你用了一些不常见的解法解决了这个问题(讲了一下自己用C#写unity游戏小插件的故事)算法:三数之和去重;最长公共子序列;讲一下DP的思路DP相较于传统的方法有什么好处三数之和不去重了该怎么改?(删除判断重复的那段代码就行了)反问    base在哪儿三面浏览器输入地址到页面展示的过程TCP和UDP的区别arraylist和linkedlist的底层和使用场景MySQL的主从同步是如何实现的算法题:至少有 K 个重复字符的最长子串;接雨水啥时候能来实习反问:下个流程要等多久楼主HR面已经面完了,听说在牛客许愿特别有用,在这里许愿一个OC,希望可以去字节实习,也祝大家可以找到心仪的岗位update2025-2-27 许愿oc2025-2-28 许愿oc2025-3-1 许愿oc2025-3-2 许愿oc2025-3-3 许愿oc,打电话问hr说是卡在最后的大领导审批阶段2025-3-4 许愿oc2025-3-5 许愿oc,下午五点打电话告诉审批已通过,晚上10点收到了正式offer#日常# #面经java#
查看28道真题和解析
点赞 评论 收藏
分享
评论
7
65
分享

创作者周榜

更多
牛客网
牛客企业服务