字节二面

一面过了十几分钟就约二面了
二面四点面完到现在,问了下HR面试结果,到还现在没回消息
好焦虑啊啊啊啊#字节#  #抖音#

————————————-挂了

字节二面:主要是围绕项目里的技术栈然后引申八股
写在前头:项目和黑马项目差不多,没什么亮点,没实习
1. RabittMQ、Canal、ES、Mysql 这个过程的检索过程(全量同步和增量同步)
2. RabbitMQ 消息可靠性、消息得顺序性(生产者、RabbitMQ、消费者)这三个环节,面试官举了个例子,下单、支付、发货这个过程怎么保证消息的顺序性
3. 问我 Redis 了解哪些,讲了下 zset 底层数据结构跳表的实现方式,redis 的持久化方式
4.问了下怎么生成分布式ID,要满足高可用、自增、全局唯一,我答了 Redis 的自增命令可以实现,然后问 Redis 宕机了怎么办,其实是想引导我往别的东西想,然后面试官提示了 UUID,问我知不知道(知道一点
5. ES 的底层架构(这个没怎么了解
手撕:回文链表,一面手撕是 环的入口节点,都是原题
全部评论
兄弟现在有结果了吗
点赞 回复 分享
发布于 2024-10-22 15:59 湖北
我的手撕是原创hard,上来就是这个,人都麻了😋
点赞 回复 分享
发布于 2024-10-20 20:17 上海
求问一二两点是怎么回答的呀
点赞 回复 分享
发布于 2024-10-19 13:51 重庆
佬别着急,可能是面试官没提交面评
点赞 回复 分享
发布于 2024-10-18 18:13 四川
问hr了,hr说还没出
点赞 回复 分享
发布于 2024-10-18 14:11 天津
佬哪个部门呀,抖音吗
点赞 回复 分享
发布于 2024-10-18 12:55 美国
我也是这样,好焦虑
点赞 回复 分享
发布于 2024-10-18 12:42 江苏
佬有面经
点赞 回复 分享
发布于 2024-10-17 18:10 黑龙江

相关推荐

04-23 05:25
门头沟学院 Java
给我面没招了,感觉自己好菜、面试很难,还是要多多练习1.先说了下自己AI平常使用场景等2.用过claude吗?aicoding在实际代码中仍然有问题,还得人类来搞,后续搞一个例子来解释3.你的AI提示词是怎么搞得,具体有哪几部分,举一个例子?4.为什么采用滑动窗口,为什么采用三级滑动窗口,直接全部输入进去不就行了你的长期记亿是主动录入是怎么搞的,什么意思?5.分段策略是什么?你说语义分段,那你如果文档中有代码块你怎么搞?查询重写策略又是什么?八股部分:6.Mysql的原子性以及持久性底层如何保证?undolog存储的是什么?7.Innodb的缓存池对于持久性的影响讲一下 Innodb的锁机制以及锁加在哪里?锁全表是什么效率,锁全表是什么情况下锁?8.一个事务中,读写读,哪里加锁,什么时候解锁,为什么写完不能解锁?如果提前释放写锁的影响 varchar和char什么时候用(给了几个场景)?9.Mysql的text字段(10000个字符这种)问题,字段长度1000-10000如何选类型?分库分表实际做过吗,还是停留在理论学习?什么时候分库分表,除了访问MySQL数据的链接数量问题,分库还有什么好处?10.DB QPS突然增加,该如何去做?100个写10000000个读,读更多呢,继续分库?11.线程池的好处,threadlocal,threadlocal内存泄露原因,异步线程除了会导致threadlocal丢失,还会有什么问题?
查看10道真题和解析
点赞 评论 收藏
分享
问的很细,判定为寄Q:详细介绍项目Q:用 Redis 做去重的话,比如说 5 分钟之内不能重复发,是怎么做的?Q:具体描述用滑动窗口去重Q:项目中遇见的挑战?怎么解决的?Q:用消费者组做隔离,同一个消息发到一个 topic 上,消费者组会都会收到这个消息吗?Q:不同的业务消息我都往这个 topic 上去发,所有的消费者都能收到这个消息吗?Q:为什么选择这种方案?有什么考虑?这种模式会有什么问题?Q:详细介绍另外一个项目Q:用 RAG 去做检索,知识库是怎么搭建起来的?Q:文档清洗是怎么做的?是人工做的还是什么?Q:向量是多少维的?Q:文档分片之后,向量库里边的文档有多少?Q:向量库里存了哪些数据字段?Q:怎么做的向量检索?怎么把相似的这条数据搜出来的?Q:索引格式是什么Q:你的 RAG 是一个什么?是一个接口吗?Q:接口怎么跟 Agent 打通?你的 RAG 接口是怎么跟 Agent 结合?Q:项目当中怎么用的多线程Q:数据库的索引用过吗?SQL:有一张表,里面有姓名和分数两列,查一下分数最高的学生的姓名,不用考虑索引。SQL:这个表里面又增加了一个列叫科目,查一下每一科成绩最高的学生的姓名。Q:你的 Redis 里边都存了什么数据?怎么用的?Q:你用过 AI 编程吗?有什么经验总结?Q:就业期望是算法方向还是做应用方向?
查看24道真题和解析
点赞 评论 收藏
分享
04-12 18:08
已编辑
门头沟学院 Java
1. 自我介绍2. Java是否为你使用最多的开发语言3. 项目为实际实习项目还是个人自研项目4. Java包含哪些锁及对应特性5. 日常使用最多的锁类型6. Synchronized属于JVM层面还是其他层面的锁7. Synchronized与ReentrantLock的适用场景8. Spring Boot中Bean的加载流程9. Java如何实现类似C++析构函数的资源释放与优雅停机能力(想答GC,面试官说不是这个,就答了Bean销毁阶段加注解,应该对了)10.TCP三次握手过程,为什么要第三次握手11. 多线程与多进程的区别,及对线程和进程的理解12. Java线程与操作系统线程的映射比例13. 父子进程间常见的通信机制14. 同一应用内单个进程挂掉是否会影响其他进程15. 多线程之间是否会相互影响16. 单一线程异常是否会导致其他所有线程挂掉17. 写文件从用户态到内核态再到磁盘写入的全流程中,存在缓存的环节(不会,答了缓存池让我答得更具体点. Gemini说是操作系统底层的 Page Cache页缓存和 Kernel Buffer内核缓冲区)提示:思考CAS是用户态的还是内核态的18. MySQL表数据超两千万行推荐分库分表的原因19. 表数据超两千万行后的性能瓶颈 (磁盘到内存的IO操作)20. 表数据超两千万行前后的IO次数变化及平均增量21. MySQL选用B+树作为索引数据结构的原因22. 不分库分表时20毫秒的RT是否会影响业务23. MySQL binlog、redolog、undolog各自解决的核心问题24. Redis高性能的核心体现25. Redis Zset的底层实现, 为什么用压缩列表而非仅用跳表实现26. 做过的最有挑战性的项目介绍(经典外卖)27. 项目是否上线,有无真实用户使用28. 项目难点,流程,接口设计29. 下单流程中Redis扣减库存成功但MySQL更新失败导致数据不一致的处理方案30. Redis缓存击穿、缓存穿透、缓存雪崩的核心含义31. 三类缓存问题的应对与规避方案32. 如果用Redis做持久化 , 热点key大量并发访问时,如何实现多请求仅单次回源Redis以降低压力(完全想不到,Gemini说要加Local Cache实现多级缓存)手撕:用快速排序整理链表(看我卡了,就说归并也行.最后用归并做了)反问:1.哪里可以提升(进程线程,redis,项目的常用指标要了解)2.pdd业务有没有ai升级(公司会有一些插件集成大模型放到你的IDE里面去写代码,研发团队负责了解得比较深,开发只需要会用就好.)3.部门详情(报了一大堆技术栈我也没听明白,后面有人找就结束了)要是纯八股的话答得还行,一旦结合场景要拓展要测试上限就炸了还有拼多多那个编译器真懒得喷,啥提示都没有,我连public都手快打错了不知道能不能过,面试机会是真少
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务