字节后端开发一面

1、自我介绍
2、Java 的 AOP 是什么?作用是什么?主要解决什么问题?好处是什么?
3、WebSocket 是怎样的一个协议?
4、WebSocket 建立连接的过程采用的是什么协议?
5、项目中如何解决多人协作过程中出现的冲突问题?
6、协作过程中的锁逻辑是怎么实现的?
7、HTTP 的请求信息里面有哪些内容?
8、请求行里面有哪些具体的内容?
9、谈谈 HTTP 请求过程中的传参方式是怎样的
10、项目中 Redis 存储了什么样的数据?用的什么数据结构?Redis 除了字符串还有哪些数据结构?
11、缓存的 key,value 是怎么设计的?和数据库中数据的对应关系是怎样的?
12、谈谈项目中多级缓存的设计逻辑,为什么要用多级缓存,缓存的更新逻辑是怎样的
13、谈谈什么是缓存雪崩、缓存击穿、缓存穿透以及这三种问题对应的解决方案
14、为什么 Redis 的性能会比 MySQL 高这么多?是基于什么去设计的?
15、谈谈项目中用 MQ 来处理什么问题
16、MQ 中的消息被消费者接收了之后,如何保证消息一定会被完整处理?
17、项目中对于消费者而言,消费逻辑的代码是怎么实现的?
18、使用 MQ 过程中的幂等性是怎么保证的?
19、除了项目中使用 MQ 的场景以外,MQ 还有哪些使用场景?
20、反问
#牛客AI配图神器##发面经攒人品#
全部评论
过了嘛
点赞 回复 分享
发布于 09-15 12:01 湖南
秋招嘛?
点赞 回复 分享
发布于 09-10 17:23 上海
你的自我介绍多久嘞
点赞 回复 分享
发布于 09-10 14:45 广东
面试官:你还有什么要问的吗?我:能放过我吗
点赞 回复 分享
发布于 09-10 13:54 上海
这八股广度!字节一面顶别人三面
点赞 回复 分享
发布于 09-10 13:54 广西
云图库项目吗?
点赞 回复 分享
发布于 09-09 16:23 湖北

相关推荐

09-28 01:16
已编辑
门头沟学院 Java
8.21 一面1. Java 的 GC 回收机制吗?可以简单说一下。2. 你在实习阶段或者自己做项目的时候,有实际分析过线上 GC 的内存使用情况以及线程情况吗?3. 你了解 MySQL 里面的各种锁,比如表级锁、行级锁、页锁之类的吗?可以说一下这些锁的特点以及它们锁的范围。4. 什么情况下会出现锁升级呢?(MySQL 的锁升级)5. 你了解 MVCC 吗?可以简单说一下。6. 在 MySQL 里,有索引但索引失效会是什么样的问题?可以说三个情况。7. 你了解归并排序吗?可以讲一下归并排序的大致实现原理。8. 你用过 MQ 相关的吗?比如说 Kafka。9. 你们之前用 Redis 除了用分布式锁以外,还用过其他什么场景?除了布隆过滤器还有吗?10. 你对 AI 以及 AI CODING 的了解,还有对它们未来的看法是怎样的?11. 在 AI 相关,比如大数据或算法方面,你之前有过哪些经验、实践?手撕:删除倒数第k个节点最小覆盖子串8.27 二面实习深挖(30min)平时一般通过什么方式学习技术?你提到了解大模型 Agent,做过相关应用吗?或者了解过哪些 Agent 应用?你了解 AI Coding 吗?在实习中有什么 AI Coding 的实践经验?你个人对毕业以后的职业规划是怎样的无手撕;8.31收到短信挂,进人才库。 感觉二面面试官不太喜欢我9.2 捞,9.4 一面1. ConcurrentHashMap,2. synchronized和ReentrantLock3. 分布式系统注册中心是怎么做的?4. 限流算法;5. Spring循环依赖问题6. 索引类型,7. 主从复制的过程 :dump线程 io线程 sql线程8. Redis如何解决分布式下节点变化9. Redis分片,哈希槽,一个请求打过来的过程?10. 开放性问题:一个服务如果耗时增加了,如何排查;手撕:最大子数组和复原IP地址(说思路)9.11 发现又回人才池了,这次连短信都没有-------------------------------------------------------------------------------9.22 鸡架捞,进程间通信有哪些方式?用 socket 方式进行进程间通信,具体是怎么实现的?除了通过网络 socket,同一机子内部的进程进行通讯,还有别的方式吗?其转发只能通过绑定 IP 和端口吗?Linux 操作系统回写回收脏页是怎么做的?TCP 和 UDP 属于同一层协议,UDP 无法保证消息准确性,若要求在应用层用 UDP 实现一个类似 TCP 的功能,有哪些要点需要实现?在浏览器上点击一个链接,到拿到结果的过程中,会用到哪些网络协议(不限层级)?线程池有几个重要参数,分别是什么?若一个线程池尚未初始化,提交任务后直到线程池崩溃,整个过程中会依次用到哪些线程池参数?线程工厂(Thread Factory)有什么作用?你用过与 Java 命令在同一目录下的 bin 命令吗?简单说几个。       jstack jps 那些你在线上用过这些工具吗?在什么情况下使用的?你了解 LRU 数据结构吗?它是用什么数据结构组合实现的?你知道红黑树吗?java 哪些地方会用到红黑树?一个自创题,算是有向图判断是否有环?只用写伪代码基本都答的上来,题也算撕出来了,9.26 又又又又又又又又又又挂了  天呢美团大人
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

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