字节跳动

收藏
互联网
10000人以上
D轮及以上
北京市
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
面试时间:4.27下午2点 时长50min暑期最后一次面试了,这场面完暑期就结束了,问题比较少,八股和项目也很少,更多是一些底层或者开放的问题,但是回答的感觉很不好,感觉要折戟在这里了,让我进一次字节吧,求求求求求求求求求求求求求求求求,唉,好伤心1. 自我介绍2. 为什么选择前端方向3. 你现在最熟悉、最常用的是哪个 AI 模型4. 你平时除了用 AI 写代码,还会怎么用 AI5. 流式响应和普通请求响应的主要区别是什么6. 为什么你的 AI 对话项目选择用 SSE7. SSE 相比普通请求模式,有哪些优点和缺点8. AI 对话这种高频流式返回场景,前端会遇到哪些性能问题9. 你是怎么做 SSE 渲染性能优化的10. requestAnimationFrame在你的优化方案里是怎么用的11. 列表和数组这两种数据结构,在“判断某个值是否存在”这个场景下,应该选哪个12. 从底层存储和缓存角度看,数组和链表有什么差别13. 为什么你会觉得链表更快,你的依据是什么14. 一个数组里取最大的 K 个数,怎么做15. 如果不用排序,最大的 K 个数还能怎么做16. 手撕:快排  (原本是栈实现队列的,但是js里没有这两个类型就换了快排)17. 100 个人里有 1 个带病毒的人,只有 2 张试纸,怎么尽量少检测次数找出来18. 反问
查看17道真题和解析
点赞 评论 收藏
分享
昨天 16:03
厦门大学 Java
1. 请先做个自我介绍。2. 你的两个项目(RAG项目、美食点评服务平台)分别是什么时候做的?3. 请简单整体介绍一下美食点评服务平台项目。4. 这个项目中的双层拦截器是干嘛的?拦截什么、实现什么功能?5. 你用Cache aside模式解决缓存穿透、动态性等问题,能简单介绍一下整体方案吗?6. 缓存空值的方式解决了缓存穿透,但对用户业务有什么影响?如何解决空值返回与实值获取的问题?7. 缓存空值时,如何确认对应的键在数据库中是否存在?是写机制还是读机制保证的?8. 请讲讲RAG企业智能知识库问答系统的整体结构、模块构成、每个模块的作用及模块间的协作方式。9. 文档分块采用了哪些策略或方法?10. 实验下来,chunk大小和Overlap设置多少效果较好?如何度量效果好坏?11. 智能问答系统整个过程中会涉及多少次模型调用?整体性能如何?首字延迟率大概是多久?12. 首字延迟率达到10秒左右的原因是什么?13. 各环节的时间占比如何?每块的时间量级大概是多少?14. 流程中使用的Embedding模型和大模型分别是什么?15. (代码题)岛屿数量问题的解题思路是什么?16. 若不想让算法运行后原二维数组变成全0(避免副作用),该怎么做?17. 你有什么问题要问我吗?算法题第一道,二叉树a和二叉树b 判断b是不是a的子结构 ,不会做换了岛屿数量,dfs的终止条件脑抽了用while break然后调半天不知道哪错了,前面答上来80%吧,算法没撕出来大概率挂了
查看16道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.讲一下你实习期间的成果或者说你干了什么3.讲一下分布式锁的原理4.讲一下为什么可以保证原子性5.讲一下你关于redis锁的种类了解6.将你的你的key是怎设计防止的redis没有事务(我说我将两个key和成了一个,将时间戳作为值)(用值的逻辑过期和key的过期处理两个过期)7.讲一下你的用户注册和登录模块的总体设计以及流程8.讲一下jwt的原理以及你是怎么使用这个token的9.讲一下你认为你的项目不足的地方10.我说的是双token这一块,然后就这这一点展开无限追问(我打的不好,但是面试官很认可,他不认可在他觉得这个肯定要上线,但是我说没上线,但是他说我的思路和逻辑很好)11.讲一下你是怎么防止的灰产12.将一下hppts和http的区别13.讲一下https的连接过程14.讲一下udp和tcp的区别15.讲一下udp和tcp的适用地方16.讲一下你从输入一个网址到前端完成渲染的全部流程17.讲一下mysql的索引是什么,干什么用的18.讲一下全表查一定比用索引查慢吗19.不记得了,忘记录屏了20.手撕,找到最长回文子串21.反问22.你如何设计微信红包的测试用例,越多越好23.为什么要满足最左前缀原则24.Arraysllist和LinkedList区别25.HashMap和HashTable区别26.重载和重写区别27.讲一下需求到上线的全流程,每一个环节各个岗位在干什么28.讲一下你为什么相干测试
点赞 评论 收藏
分享
04-26 14:50
门头沟学院 Java
发面经攒人品校招的时候会问项目和八股,现在一上来就问AI,问你有没有了解AI,用过agent,skill什么的,说没有就直接开始问项目了,领星 java agent类加载什么时候生效 | 源字节码在改写后和新的是什么关系怎样  |事务同类调用失效怎么解振心 volatile treemap原理 aqs 间隙锁在什么级别生效 | redis和数据库 本地缓存 保证一致性 |  redis主从复制过程 hashtag新凯莱 lru没写出来 maven类冲突处理原则 能改写string类吗中信银行卡信用中心 es倒排索引 explain乐信 怎么设计dubbo dubbo多协议是怎么支持的 | 雪花算法回拨 分库分表设计叶子科技 线程池参数海量数据 设计一个多种数据库的同步的ai工具需要考虑什么中信证券 火焰图 熔断限流降级  键入网址到网页显示 jvm内存结构对应抛异常 | reentrantlock synchronized |  数据链路层有什么协议 ip寻址 dns服务器分类 tcpudp区别 | 先更新数据库 再删除缓存 如果删除缓存失败怎么样 重试也失败怎么样 leetcode74货拉拉  spring过滤器拦截器 区别 | springmvc请求过程 | javaagent和aop风险是什么 | synchronized锁升级原理 | aqs独占共享模式是什么 | hashmap1.8 1.7 有什么问题 | kafka高性能?分区零拷贝  | mybatis一级缓存 二级缓存新凯莱睿联  套方案 问设计bigo  cms g1增量更新原始快照 怎么评估javaagent对应用的影响  | 不同jdk版本兼容性 | flinkcheckoint原理  | es倒排索引原理中移  es连表怎么解决乐信  tomcat启动流程过程 | 怎么找到启动的类的 | mysql一条查询语句执行过程 | bufferpool命中率大概多少云港淘天  缓存和数据库一致性 |   redis冷启动 加锁访问数据库 |  手撕 阻塞队列 put take 没写condition唤醒 策略模式bigo  分库分表分片算法 |  redis分布式锁原理 超时时间怎么设置看门狗 redission分布式锁 直播送礼物榜单zset |   redis集群原理 集群模式下 lua脚本涉及什么问题hashtag   |  日志场景kafka消费怎么保证幂等性优必选  redis hash底层 |  网络7层4层为什么4层会更好  | kafka重复消费 reblance原因 |  sentinel限流原理底层是怎么设计的  | spring starter原理 |  mysql 一张表 两个字段 城市id 时间 有一个联合索引 (城市id,时间),一条查询语句 where 城市id in(城市id列表)and 时间>='2023-01-01' order by 时间 这条sql语句走了索引吗 需要额外排序吗优必选  etcd一致性 选举投票 容灾  | springboot cloud区别  |  springboot默认web容器是哪个其他容器  | spring设计模式 |  redis高性能原因字节  20分钟结束 lru 下一个更小的数 给定一个数 比如说A 23122 ,给定一个数组 [2,4,9],找到从数组里面组成的数比A数小且最大的一个数22999顺丰  kafka怎么保证多个应用上报到同一个分区 恰好一次金蝶  flink用了什么算子 udf怎么写的一壶  dubbo怎么注册到nacos的 |  java线程和操作系统pthread对应关系  |  premain agentmain区别腾讯音乐  bytebuddy elementmatcher是怎么匹配类的 |  flink checkpoint 写吞吐和查实时一致性怎么考虑 | 查的时候多级缓存 flink消费kafka怎么保证不丢呢  |数据库死锁遇到吗怎么解决死锁元保  方法超时返回怎么设置的 sentinel qps 线程限流阿里云 agent给业务的影响超时怎么设置  ai怎么用 数据生成 采集 存储 查询 闭环 做产品工具shopee  kafka如果两个groupid消费者组有同名的消费者如果这个消费者挂了会触发这两个消费者组reblance吗不会 | redis热key可能会有什么问题 设计一个热key探测 lru淘汰原理 | 一个纯内存请求的接口发现cpu升高内存升高可能是什么问题 | es 为什么不能深分页 有解决办法吗 |  rag  向量库涉及什么问题 如果同时支持语音文本和实时分析 怎么设计滴滴  手写一个java令牌桶算法 qps1000 桶大小5000 | redission分布式锁 如果加锁失败其他节点怎么超时失败 以及感知到加锁失败 | mysql索引为什么用b+树不用b-树 使用场景什么区别 范围查询 mongodb呢 | threadlocal为什么会内存泄漏 | 分布式追踪系统traceid怎么透传各个链路里 mdc是什么 | spring 事务失效场景解决办法 多线程有用吗 | cms和g1相比哪个好 | Collectors.toMap注意事项宁德时代  mysql慢查询懂车帝   反转链表 IIbitunix   flink sql提交过程发生了什么|  watermark 两个水印 一个水印生成的是5分钟  1个10分钟 该怎么设置这个水印 | flink水印推进不下去 kafka消息积压可能有哪些原因怎么排查 |kafka消息不丢  | 场景题: kafka redis多级缓存 flink消费怎么保证稳定 kafka可扩展 实时标签系统和离线数据融合更新
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务