字节跳动

收藏
互联网
10000人以上
D轮及以上
北京市
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
昨天 11:12
长沙学院 Java
牛客有字数限制 感兴趣可以去频道看完整面试过程录音和文字仅提取HR问题(无修改、纯原文、按顺序)1. 你能听见我说话吗?你好,是xx同学是吗?2. 你可以简单讲讲你的学校、专业,还有你的实习经历。3. 这里有一个点,我看你主要做的是AI Agent的开发,那这个开发和我们传统理解的IT同学用代码做开发,会有什么样的区别?你的代码能力怎么样?4. 明白,了解了。这里有一个点,你用AI去做Agent开发、做程序开发,我觉得这个挺好的。但AI会有一个问题,就是它生成的代码继承性其实不太好,你基于AI生成的代码再做功能开发,可能出现bug之后,很难定位到问题根源。我不知道你有没有遇到过这个情况,你怎么看这个问题?5. OK,了解了。你刚刚讲的,是怎么确保不同项目之间的代码不会出问题对吧?那还有一个点,人工写代码,会有统一的风格,代码逻辑、架构体系都会很清晰,但AI生成的代码,风格没办法做到完全统一确定,这就会导致代码量越来越大之后,追溯问题、修改代码的难度会越来越大,这个问题你觉得要怎么解决?6. OK,所以我听起来,你会牺牲一部分效率,去追求代码的稳定性,是吧?7. 嗯嗯,OK,了解了。我看你其实已经有整整一年的实习时间了,那你自己对未来的工作发展方向,是怎么规划的?你是希望自己成为一名AI工程师,还是其他方向的工程师?8. OK,所以你在安克的时候,岗位其实还是后端开发实习生,只不过会利用AI完成工作,对吧?9. OK,包括到理想,其实就更偏向Agent开发了对吧?10. OK,那这里面,有多少代码是你自己开发的,多少是用AI生成的?11. OK,所以你觉得自己未来的发展方向,还是倾向于用AI做Agent开发是吗?12. OK,了解了。那你对现在面试岗位,有了解具体的工作内容吗?13. OK,好的,明白。你可以讲一讲,在理想实习的过程中,你个人觉得面临的最大挑战是什么?14. 你不用讲具体的技术,我大概知道是什么,就是跨模块调用风险识别的那个子Agent,完全是你自己从零到一做的,做了两个迭代对吧?你可以讲一讲,除了跨部门协同,还有哪些遇到的挑战?15. 嗯嗯,OK。整个理想的实习有四个月的时间,现在复盘的话,你觉得哪些地方可以做得更好?技术、团队合作方面都可以讲。16. 嗯,我没有其他问题了,你看你有什么想要问的吗?
查看15道真题和解析
点赞 评论 收藏
分享
昨天 11:11
长沙学院 Java
牛客有字数限制完整面试过程在频道有发 感兴趣可以去频道看看我的回答内容下面是纯面试官问题、无修改、无删减、无额外解释的整理版,严格按你文稿里原文提取,顺序完全对应、只保留【面试官】的问句。面试官问题整理(无修改版)一、开场与自我介绍环节1. 好的,要不你就直接结合文档讲一下吧。2. 那我先讲理想汽车这一段,因为我在里面负责的工作相对更独立一点,可以吗?二、理想汽车实习项目深度问答1. 我先问一下,整个自动化测评链路和项目框架,您是有基础了解的对吧?2. 我请教一下,因为我看您简历里对这块的描述有点抽象,它实际上是取代CI/CD系统吗?就是我提交代码之后,它快速捕捉到代码里的问题,决定代码是合入还是拒绝?3. 明白了。也就是说,如果你代码变更引入了新的测试点,而原有的回归用例没有覆盖这个地方,它可以自动生成测试用例,是吧?4. 那它和传统的基于自动化的CI/CD,主要区别就是这一点吗?还有其他区别吗?5. 我再跟您确认一下,这个系统是用在什么场景?是软件开发完成后第一次提交,用来构建全量测试用例;还是已经上线的项目,新代码提交时,做增量的测试用例检查?主要是哪种场景?6. 那生成新测试用例的过程,是每次代码提交都会触发吗?每次都需要人工review吗?还是说会集中做一次?7. 我听着和传统的软件开发测试流程不太匹配,它构建测试用例,完全是纯粹基于代码的变更和新增来判断,不需要人提前给它加约束吗?8. OKOK,那它是为了解决什么业务痛点?9. 这个问题,用传统的自动化方案也能解决,比如写一个大的测试框架,把所有测试工具都整合进去。我想跟你讨论的是,我们用大模型、用AI来解决问题,核心是要解决传统方案解决不了的痛点,这样才有价值。如果传统方案和AI都能解决,那AI就只是提效,我想明确一下,它属于哪种情况?10. 嗯嗯,所以您这个知识图谱,是以服务的形式外挂,对接大模型的调用是吧?那您第一个版本用的是什么模型?11. 嗯嗯,知识图谱这部分,我想问一下,这种方式和向量检索(RAG)的方式有什么区别?12. 你前面讲的在安克创新的工作,能再讲一下吗?三、安克创新实习项目深度问答1. 你先讲一下业务背景,就是业务遇到了什么痛点,你们为了解决这个痛点想了对应的方案,还有没有其他方案也能实现同样的效果,如果你了解的话也可以讲一下。2. 好的,你再介绍一下整体的架构吧。3. 请教一下,修改币种这个功能,是怎么实现的?4. 嗯嗯,在这个架构里,您做的是哪一块呢?5. 整个框架的实现细节你了解吗?6. 那如果您自己从头开发这样一套系统,您觉得能开发出来吗?大概需要多久?7. 你这个案例里的整个逻辑,是怎么通过AI、大模型实现的呢?8. 我再简化问一下,就是你不需要把非常详尽的每一步都告诉大模型,只需要给它提示,让它按这个思路走,是吗?9. 对,那我有个问题:用户遇到的问题,你没办法穷举所有场景,一定会有你没遇到过的问题,这时候你没有明确的操作思路写提示词,怎么做兜底?10. 您简历里提到您创立的社区博客,我没有搜到网址,您方便发一下吗?11. 所以你这个博客,是可以通过web方式访问的吗?还是只能加群?四、个人学习经历与技术能力问答1. 您现在学的是计算机科学与技术专业,主要的课程有哪些?2. 大二就没有专业课了吗?3. 那你在编程上,哪些编程语言是比较精通的?4. Python用的怎么样?5. 我看你在学校的时间不多,这些AI相关的知识,都是从哪里学的?五、大模型科普与技术认知问答1. 假设我是一个小白,连大模型是什么都不知道,你能给我简单科普一下,带我AI入门吗?比如什么是大模型,大模型有什么用,它和传统的自动化方案的核心差异点在哪?需要我把这些问题按“项目题 / 技术基础题 / 通用面试题”再归类一版,方便你背题吗?
查看30道真题和解析
点赞 评论 收藏
分享
昨天 11:03
长沙学院 Java
面试问题整理 完整面试录音可以去我频道看 牛客有字数限制一、安克创新实习项目相关1. 你在安克期间,是优化了他们的运维机器人对吧?2. 你们是如何实现的?是把过去的相关问题总结成数据库,用户提问后去数据库里匹配搜索吗?3. 你刚才举的费用报销单关联不上的案例,包括大模型触发解决、调用工具、提示解决思路这些部分,都是你开发的吗?4. 你是使用什么框架去做这个Agent的?5. 你是通过函数匹配参数,还是通过大模型判断参数是否正确?6. 这个过程中,还是调用大模型去提取参数,再返回给用户确认对吧?那你们是通过什么方式触发工具调用的?是大模型本身的function calling,还是MCP上下文的方式?7. 那大模型除了参与参数提取之外,还参与了你们流程里的其他环节吗?8. 那这个推荐功能你们是怎么做的?是用推荐算法、历史记录匹配,还是大模型生成可能的选项?9. 大模型会存在幻觉问题,如果它推荐了一个不存在的选项,你们是怎么处理的?10. 那会不会存在这样的问题:调用大模型本身需要时间,用户填完上面的内容后,没办法立刻生成推荐结果,这个问题你们是怎么解决的?11. 相当于只有用户主动触发帮助,才会出现推荐选项,否则不会执行,是这样吗?12. 那你们有统计过,有多少用户会使用这个推荐功能吗?二、理想汽车实习项目相关1. 你做的是帮助用户发现代码更新中的风险,对吧?2. 你可以详细介绍一下,这一类风险的识别你是怎么做的吗?3. 你这个知识图谱是怎么构建的?4. 那你是怎么组织整个图谱的数据结构的?是怎么存储的?5. 那你的知识图谱API服务,会给大模型返回什么样的信息?6. 大模型拿到API返回的信息之后,会做什么操作?7. 你刚才提到,会对每一条链路都生成风险摘要,请问所有链路是并行分析的,还是串行分析的?8. 这个循环是定义在大模型的提示词之内,还是通过代码层面的循环实现的?9. 请问有没有遇到过这种情况:你要分析的下一跳代码,长度超过了大模型的上下文窗口限制,这种情况你是怎么处理的?10. 那在这个过程中,你有对上下文做压缩或者整理吗?还是每次对话只存储对话历史?11. 那关于风险分析,是完全交给大模型,还是你们也有自己的规则,来判断是否存在风险?三、技术基础与行业认知相关1. 你之前有了解过大语言模型的基本原理吗?比如大模型为什么我们输入一段话,它就能回答我们的问题,或者接上我们的内容?2. 关于AI Agent,请问你有了解过MCP的实现原理吗?或者你自己写过skill吗?3. MCP主要是通过什么实现的?4. 那为什么大模型加载MCP之后,就能看到外部的工具,是怎么调用的?四、面试收尾1. 请问你这边有什么问题想问我们吗?
查看28道真题和解析
点赞 评论 收藏
分享
04-19 16:47
四川大学 Java
·凉经 总时长45min,手撕300.最长递增子序列1.你项目出于什么背景做的?是有关于你之前的实习经历吗?2.介绍一下你刚说的三大功能3.你是如何使用RAG的?4.这里使用RAG和你直接把文档丢给大模型然后搜索,这俩方法有什么区别?5.你提到的安全问题,那么使用RAG给大模型也会存在安全泄露问题,这个如何解决?6.大模型的滑动窗口和其他存储上下文的方法你知道哪些?7.GPT现在支持多长的上下文?(......)8.有些时候我们会处理几万甚至几十万的数据,这样的情况下,现在大模型是如何处理这样超长长度的上下文的?9.你在最近有没有遇到一些在技术上或者项目上比较困难的情况?如何解决的?10.错误码403是什么?404、401呢?5xx的是什么?11.除了java其他语言了解过多少呢?你用python写过代码吗?12.对比一下java和python语言的区别?答:1.首先明确了语言是工具,架构才是核心2.java更适合做web场景下的开发:讲了面向对象、一个是解释型语言一个是编译+解释(JVM内存管理、JTI和多线程那里)3.python适合爬虫大模型推理等场景4.python运行时报错,java编译器可以检查出大部分错误.......13.你刚刚说的内存管理和垃圾回收,python不能做吗?14.JVM内存模型分哪些区域?15.native 方法比如C++的代码是如何运行在JVM中的?(不会)16.内存溢出和内存泄漏?以及常见场景17.讲一下如何解决java多线程的并发安全问题?18.如果加锁会影响性能,这样怎么办?如何解决性能问题?公平换非公平?锁粒度?乐观CAS?读写分离? 这里我说了好几种优化的情况,不太明白面试官想问什么===========================================================手撕《300.最长递增子序列》没用动态规划,用别的方法做的...10分钟做出来了面试官看起来对手撕的方法不满意,反问,结束。第二天感谢信。
查看18道真题和解析
点赞 评论 收藏
分享
发点面经攒攒人品~项目相关1. 大概介绍一下你整个系统架构的链路,或者说你的系统整体链路是长什么样子?2. 你的库存信息怎么保留?存不存在超卖的现象?3. 你 Redis 里的信息是怎么跟 MySQL 做同步的?4. 初始结果不一致怎么办?5. 你觉得这条链路在真实的生产环境下能用吗?还有哪些不完备的点?6. 如果消费队列扣减失败或订单写入 MySQL 失败,导致数据不一致,你有什么自动化机制(校验+补偿)来解决?7. 知识库构建的文档和语义信息数据来源是哪里?是自己整理的吗?8. 通过什么去做分词和检索?9. 向量数据库跟正常数据库的区别是什么?它怎么加速相似向量检索?10. 是否了解 HNSW 算法的具体实现?八股1. 缓存击穿、穿透、雪崩这三个概念上的区别是什么?3. 使用 SETNX 指令跟执行 Lua 脚本的差异是什么?4. 排他锁(X锁)跟共享锁(S锁)的区别是什么?5. Java 线程模型如何保证线程间的公平性6. CAS是做什么的?它有什么问题?7. 数据库有哪些隔离级别?8. 如何解决“幻读”问题?InnoDB 引擎下是怎么处理的?9. 聚簇索引和非聚簇索引的区别是什么?10. 什么情况下不需要“回表”查询11. TCP 是通过哪些机制保证可靠传输的?12. 如何解决网络拥塞问题?(拥塞控制、慢启动、快重传等机制)13. 进程和线程在内存结构上有哪些区别和关系?14. 同步 I/O 和异步 I/O 的概念怎么理解?15. 异步 I/O 是在用户态执行还是系统态(内核)执行?谁来负责通知结果?手撕之字形(Zigzag)打印二叉树。
查看24道真题和解析
点赞 评论 收藏
分享
一、手撕题 1. 版本号排序2. 事件循环输出题3. 限流调度,执行的任务数量不能超过两个二、AI 相关问题(开放性问题)1. 你经常使用 AI 工具吗?对 AI 的熟悉度2. AI 的一个场景,通过一个 SSE 去吐内容,你了解 SSE 是什么吗?流式输出它的那个内容是 Markdown,那前端要显示的这个内容,但是因为 Markdown 它可能一开始语法并不全,比如说举个例子,它加粗或者是画横线之类的,它一开始吐出的可能是一部分内容,这种情况下怎么去处理?3. 正常工作中的 AI 工作流是什么样子的?比如你要用 AI 能充分理解你的项目,让它了解你当前的上下文是怎么定义的,举个例子。4. 如果 AI 生成的代码都跟你当前的项目规范不太一样,或者说有冲突,这个时候1应该要做怎么样的约束呢?5. 当你项目比较大的时候,它不可能全盘的去读你整个项目,这样 token 会爆炸,这个时候怎么处理?三、八股1. 使用 new 操作符,整个对象操作会做什么事情?2. CommonJS 和 ES6 module 的区别3. 在 JS 中,比如 0.1 + 0.2,它是不全等于 0.3 的,什么原因?4. 浏览器的安全策略有哪些?5. 浏览器的渲染机制是怎么样的?6. 怎么去避免重排重绘?7. 进程通信方式有哪些?使用场景分别是什么?8. TCP 是怎么实现可靠传输的?9. http3.0 协议为什么要基于 UDP 去做?10. React Router 是怎么实现的?11. 微前端的JS沙箱和CSS沙箱是怎么实现的?(没有接触过微前端,所以直接说不会了)12. 正常开发项目时性能优化思路是怎么样的?13. 上线虚拟滚动之后你是怎么去监控它是否按预期实现?4.17一面半小时后通知通过,4.20二面(我已经挂过两次二面了,希望这次能通过...)
查看21道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务