字节跳动

收藏
互联网
10000人以上
D轮及以上
北京市
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
面试前很害怕,生怕像网上说的那样会很严厉。但是比我想的好很多。而且这个岗位说是研发其实是数据构造。。。项目:1. 介绍第一个项目,重点是数据构造部分2. 我对数据的评估标准是什么,有进行人工评估吗?3. 我第一个项目中的难点是什么,如何解决的4. 我做prompt工程的经验是什么?遇到了哪些问题如何解决的5. 我平常是如何ai coding的 —— 这个问题蚂蚁也问过,看来现在都开始注重ai coding的水平了,我从claude、skill、multi-agent来答的,但是现在想想还是有些混乱,后续需要再准备一下回答6. 因为我提到了superpower,所以问我superpower具体的内容 —— 我表示不太知道,这似乎是一个必装的skill。。。(只能说回答也要谨慎,不知道的概念就不要随便回答,主动掌握面试节奏)八股:python的装饰器是什么 —— 这个基础知识是真的不太知道,全忘光了。。。手撕:比n大的最小数 —— 当时脑子就懵了,虽然hot 100做了一两轮,但是对着面试官手撕就会大脑一片空白,当时就想退出了,但还是硬着头皮写。好在问题不难,我也没用啥算法,就是将n的第一位和a的最小位进行比较分别讨论。给的网站不是运行的那种,只是写个大概。后来上网搜了一下答案,好像自己写对了。反问:这个岗位对员工的要求是什么,认为我有哪些不足可以改进他说主要为seed提供数据的,认为我的基础知识和算法还需要多加练习(比如python解释器我就没有答出来)感受:对面试官的:感觉他挺累的。。。周六调休上班太累了吧。而且可能岗位主要是做数据的吧,所以提问的方向都是数据构造,项目问题比较简单,也没有很深挖。猜测二面就要开始鞭尸了。对整个流程:我以为我投的是研发岗位,明明jd不是说后训练吗?怎么变成搞数据了。好吧,但是我的八股还是没有答出来。我是真的不知道哇,基础知识太差了。还有手撕,好在问题不难,也就当练习了一次手撕吧。京东、蚂蚁都没有手撕,点名表扬。后续:本来以为会挂的,毕竟都说我基础知识弱了,但是三小时后就立刻打电话通知下周一二面。。。玄学
查看9道真题和解析
点赞 评论 收藏
分享
面试官提前十分钟就到了,可能是因为如流app的原因,面试官没有开摄像头。1. 自我介绍(背景+技术栈+实习+项目)2. 看到实习中使用了ai工具辅助开发,就问了对ai coding的使用情况,讨论了使用过程中会有什么问题。3. 登录校验:JWT校验怎么做的?JWT的组成部分?ThreadLocal在做异步的时候无法透传的问题怎么解决?4. 优惠券秒杀相关:redis分布式锁讲一下,Lua脚本的使用。5. 除了用redis实现分布式锁,还有哪些方式?6. 缓存优化中,布隆过滤器是用来做什么的?为什么要加布隆过滤器?上面这些大概用了20分钟,然后就进入反问环节了。没有手撕(反问的时候面试官说现在他自己不太倾向于考察这些东西了,别的面试官可能会考)。反问聊了大概20分钟。主要都是围绕ai冲击下该如何加强,然后面试官也介绍了企业内部ai的使用情况。和前一天面试字节非常不同,面试全程都很轻松,都处于一个讨论的状态(字节的面试官基本上都是你回答完一个问题,反馈就是“嗯嗯,了解”),面试官很温柔和耐心。给我讲了很多在学校接触不到的东西,也告诉我后续要怎么发展,如何进行接下来的学习,确实受益匪浅。后面又问了什么时候能到岗和能实习多久,有没有别的offer。面试这么轻松,加上没开摄像头,让我觉得可能是kpi面。不过也无所谓了,面试官很耐心解答我的问题,并且主动跟我说了学习与企业之间的gap,学到了很多。希望能进入二面。
查看7道真题和解析
点赞 评论 收藏
分享
头像
05-09 11:01
已编辑
中国石油大学(华东) Java
全程1小时10分钟,基本上都是在问实习和项目,非常考验实际场景对所学知识(技术栈)的灵活运用。也会问一些具体场景的解决方法,基本上没有八股。1. 自我介绍(只介绍了个人背景,刚准备介绍实习 + 项目经历被面试官打断,说项目后面会问)+ 询问实习时长和到岗时间2. 实习拷打 + 项目拷打(40分钟)3. 代码题:滑动窗口限流(20分钟)4. 八股(最后象征性问了两个):(1) MySQL创建索引的规则?如何查看是否使用了索引?(2) 从浏览器地址栏输入url到显示网页的过程?5. 反问总结:(1)真正意义上的第一场大厂面试。从三月中旬开始投简历,基本上都是石沉大海,于是随便找了个厂就入职了。字节是3.22号投的,4.9收到的一面,本来已经不准备面了也考虑到字节会脏面评,但是hr说可以给我推到1个月之后,所以我是5.7才一面(可能这个时候已经没有hc了)。这一个月也是一直在准备,同时也补了很多agent相关的知识。(2)再说面试,五一假期基本上刷完了xhs,牛客的所有关于字节的面经。和我看到的一面面经(大部分是八股,或者项目穿插八股)不同,我的基本上全称都在问实习+项目,可能也是看面试官吧。对于第一次面试的我来说,难度还是挺大的。不过面试官也很好,提的问题不算太难,但也足以引发我的思考了,确实是平时学项目的时候没有注意到的。后续应该加强项目的容灾能力,考虑到各个阶段,组件,可能会出现的问题。
查看7道真题和解析
点赞 评论 收藏
分享
05-08 17:30
已编辑
蚌埠坦克学院 Java
查看8道真题和解析
点赞 评论 收藏
分享
1. 个人背景与现状:你目前是在实习为什么还在职但也在寻求其他机会?部门是否已明确是否有转正席位?2. 项目经验:你提到在负责询价域和库存域,能否详细说明这个项目的整体背景、服务架构、团队协作情况,以及你在其中的具体角色?3. 技术实现细节:在询价链路优化中,你提到通过冗余字段减少多表关联,那具体在哪个主表上增加了哪些字段?这些字段是如何与原表保持一致的?4. 数据一致性:增加冗余字段后,如何保证主表与详情表的数据更新一致性?是否涉及多表事务?事务是如何实现的?底层原理是什么?5. 事务回滚机制:事务回滚是自动的吗?是否需要手动编写回滚逻辑?回滚后如何确保数据恢复到原始状态?是否有监控或告警机制?6. 缓存策略:你们使用的是旁路缓存模式,那缓存一致性如何保证?是强一致还是最终一致?为什么选择这种策略?7. 缓存更新顺序:在缓存更新时,是先删缓存再更新数据库,还是先更新数据库再删缓存8. Redis部署架构:你们的Redis是主从架构还是集群?集群是如何实现的?哈希槽数量是多少?请求是如何映射到具体节点的?9. Redis读写路由:所有读请求是否都优先走主节点?读请求在集群中是如何分布的?10. Redis集群通信:集群节点之间通信使用什么协议?如何实现心跳检测和新节点发现?数据同步的协议是什么?11. 服务网关与注册中心:你们使用的是Spring Cloud Gateway,它是如何实现服务发现和注册的?注册中心(如Nacos)中的服务信息是如何持久化的?12. 用户体系与权限:在智能迎新助手项目中,用户体系是如何与平台绑定的?绑定过程使用了什么协议?平台是否提供回调通知账号注销状态?13. RAG系统:你们的RAG系统是自研的吗?使用了哪些外部组件?向量数据库从Pinecone迁移到MILVUS的原因是什么?14. 检索策略优化:迁移后你们支持了哪些检索类型?是否引入了重排(re-ranking)策略?15. 算法题:给定一个二叉树,每个节点都有指向父节点的指针,要求在O(1)空间复杂度下找到两个节点的最近公共祖先,你的解题思路是什么?如何处理不相交的情况整体不算难 但是一面面试官和二面面试官都问的挺细的 会一直顺着你的思路追问下去 还好顶住压力了最后算法题想了一会其实就是链表相交的问题,表述完思路直接写出来了
查看15道真题和解析
点赞 评论 收藏
分享
查看20道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务