首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
LancelotGD
中山大学 C工程师
发布于香港
关注
已关注
取消关注
@黑夜不再来:
字节提前批意向面经
7.13投递,投的岗是提前批后端基础架构,拿的offer部门是专门做分布式文件系统的,我自己课题就是做文件系统的,也算很契合了7.21 一面:面的太早,全忘了... 因为当时是秋招第一次面试,还有点紧张,结果发现有点简单,觉得没必要记录问了啥 7.31 二面(主管面):问:上来先问能不能现在就过去实习,还是说必须要等到2024年毕业...我说应该没法提前过去基本全是文件系统课题,问了估计半小时,问得非常细,还好代码全是我写的,就按照记忆来答,不过略有点吃力,因为最近实习没碰课题了motivation是什么删除行为怎么做怎么做并发控制同时创建同时删除medata怎么做的追加写行为NVMe SSDPersistent Memory的表现page cache怎么做的怎么做的allocator,ext4、btrfs怎么做allocator?说btrfs不懂,谈了下ext4的reserve window和delay allocation怎么做的journallinux kernel IO stack分布式公式算法比如raft懂不懂?老实回答不会,只是听说过...对Persistent Memory的看法,毕竟现在intel停产了RCU并发对现在Persistent Memory文件系统的认识和看法写题:全排列,比较简单,我没怎么刷题,写了十五分钟吧总体上还行,课题问得太细了,连各种race condition怎么处理也问,挺烧CPU的,别的一般,内核问得比较浅,毕竟主要是做文件系统的8.15 三面(部门负责人面):上来是围绕实习在聊现在在阿里云存储部门的实习做什么产品的,场景是什么怎么保证崩溃一致性怎么保证rename的原子性目录rename怎么保证目录级联原子性实习前半段设计方案功能,实现和测试实习后半段主要在做性能优化,单核场景优化、多核场景优化 、一亿文件大数据量场景性能优化定位到rocksdb的迭代器性能问题,去看了下它的迭代器实现,找到问题原因,解决问题。中间还遇到瓶颈在kernel page fault上,也优化了下谈到rocksdb了,开始问rocksdb架构,包括memtable、immem、sst这些烂大街的memtable skiplist vs. rb-tree跨cf原子性disable掉wal后有没有办法保证跨cf原子性,然后开始引导我,讨论了下可以O_DIRECT + fsync的manifest实现印象中好像就这些了,也是主要问存储,内核好像是基本没问。中途我反问是不是应该学点分布式系统,感觉这个好像算常识了,面试官说校招更看深度这个倒没关系,有点出乎我意料。总体上我觉得比二面还简单点8.25 四面(交叉面,隔壁块存储部门负责人):这一面相比前几面更关注文件系统在内核部分的行为,不过没二面那么烧CPU问:上来还是问实习,把三面关于实习的几乎全问了一遍,而且揪住jouranl和rename原子性一直问,问得很细,问到后面我有点难顶,因为我实习做的工作侧重点不是这块,只是刚来的时候看了下代码。好在最后还是凭借记忆撑过去了page cache。怎么bypass掉,fd的原理、关联行为等等怎么提交io,谈了下之前看过内核的块设备层实现,队列设计等等,然后和文件系统层的交互文件从打开、到读写、到关闭的全部流程,越细越好打开,谈了下元数据层面文件系统的行为,包括pathename resolution,然后到dcache和negative dcache,到inode cache,以及各自cache miss的行为提到了RCU,以及dcache的sequence lock中间问我知不知道stale inode,我说前两天实习定位到一个kernel readdir的瓶颈,在disconnected dcache上,可能是inode删了但dcache没更新,导致进入disconnected状态需要从磁盘reload,他说不是。我说那是不是磁盘上删了但还有进程hold着引用,等运行时引用释放再删掉,他说也不是。然后说看来我没接触过,在网络文件系统里面,remote侧删除会导致stale inode产生。我说长知识了,这个真是第一次知道。继续说到fd,说完他说差不多时间了,写题吧做题:带重复数字的全排列。写了十几分钟,有个思路但没写完,他说时间差不多了你说说思路吧,我说了下思路他说你这个效率不高,但没说怎么做是效率高的,就说那就这样吧,后面就是我反问了。我做文件系统之前是研究内核的,所以他往内核问我其实更熟悉一点,总体上难度也还行。都按记忆写的有些印象不深可能漏了,9.1意向,没有hr面给自己知乎专栏打个广告,大爷走过路过来看看啊~:https://www.zhihu.com/column/c_1576639032024567808
点赞 44
评论 21
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 11:04
门头沟学院 Java
何意味
字节从3月13号锁简历到现在,也不约面,也不释放,导致ssob上其他hr说有处于流程中。我真生气了
点赞
评论
收藏
分享
03-26 11:34
门头沟学院 内容运营
想做 AI 后端?可以看看这个方向......
如果你最近在看AI岗位,或许思考过这个问题:研发出来的AI能力,怎么稳定地接入业务、服务用户?今天这个岗位就是在解决这个问题。一天一个AI岗位解析,今天介绍的是——AI服务后端开发工程师。相比“做模型”或“做产品”,它更关注的是:👉 如何把AI能力,变成一个可用、可扩展、能支撑大规模用户的系统。🧩 主要工作内容:让AI能力“使用起来”从JD来看,这个岗位的核心并不在模型本身,而是在模型之外的一整套服务体系。可以从三个层面来理解它的工作。1️⃣ 搭建AI语音服务的后端架构你会参与的是一整条服务链路的建设,比如:语音能力的接口封装后端服务的设计与实现平台化能力的搭建这些工作的本质,是把原本单纯...
AI求职实录
点赞
评论
收藏
分享
02-23 16:52
华南理工大学 自然语言处理
实习找不到,学习学不会
大二小登简历求拷打
牛客51274894...:
照片认真的吗,找个专门拍证件照的几十块钱整端正点吧,要不就别加照片
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
03-31 14:27
AI Coding 技巧
1. 提问艺术 (Prompt Engineering)指定角色:“你是一位资深 Java 后端工程师”。明确任务:“编写/重构/解释/优化” + 具体功能描述。设定约束:“不使用第三方库”、“遵循 PEP8 规范”、“添加详细注释”。要求输出:“只输出代码”、“先解释思路再给代码”、“用 Markdown 格式”。2. 上下文管理 (Context)提供报错:直接粘贴完整的 Error Log 或 Stack Trace。相关代码:只粘贴与问题相关的函数/类,避免过长(注意 Token 限制)。数据结构:明确输入/输出的 JSON 结构或数据库 Schema。技术栈:说明版本(如 React...
AI Coding实战技...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
1.1W
2
...
我放弃互联网大厂了。。
3487
3
...
AIcoding上线了!你确定不来刷刷?
3413
4
...
如何把面试主动权握在手里?Ai岗面试焚诀!
3339
5
...
4.1 美团后端暑期实习面经
3003
6
...
必看实用VibeCoding项目
2773
7
...
美团后端暑期实习一面
2449
8
...
我招了!当年就是被招行这么招进去的
2310
9
...
笔试做完两周没动静,我查了进度才知道不是挂了
2307
10
...
京东零售平台产品与研发中心一面
2252
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
14812次浏览
162人参与
#
uu们,春招你还来吗?
#
52293次浏览
294人参与
#
厦门银行科技岗值不值得投
#
13708次浏览
311人参与
#
面试被问到不会的问题,你怎么应对?
#
12330次浏览
140人参与
#
面试中,你被问过哪些奇葩问题?
#
92126次浏览
882人参与
#
Claude Code泄露源码
#
6437次浏览
98人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
34622次浏览
611人参与
#
恒生电子笔试
#
17267次浏览
135人参与
#
2023年不发年终奖的公司盘点
#
30250次浏览
174人参与
#
你都用vibe coding做过什么?
#
8759次浏览
336人参与
#
AI Coding实战技巧
#
7460次浏览
154人参与
#
26届春招投递记录
#
1451次浏览
24人参与
#
你现在一天AI几次?
#
6361次浏览
77人参与
#
七猫笔试
#
6329次浏览
46人参与
#
做完笔试后你收到面试了吗?
#
13747次浏览
151人参与
#
四大天坑是哪四家?
#
111115次浏览
241人参与
#
你见过哪些招聘隐形歧视?
#
10386次浏览
90人参与
#
机械人你知道哪些单休企业
#
101761次浏览
476人参与
#
Vibe Coding 会干掉初级岗位吗?
#
12005次浏览
155人参与
#
大厂实习和小厂实习最大的区别是什么?
#
23896次浏览
176人参与
#
如果人生可以debug你会改哪一行?
#
5454次浏览
93人参与
#
网易游戏雷火笔试
#
3646次浏览
64人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务