秋招之字节后端开发一面面经

1、实习介绍
2、你的项目最终有投入使用吗(显然没有)
3、你做项目的时候遇到了什么问题,怎么解决的
4、项目的数据库怎么设计的
5、四种限流算法
6、消息队列出现消息堆积怎么解决
7、Redis数据结构,List的底层结构,ZSet的底层结构,跳表的高度
8、Redis做分布式锁,什么情况下会死锁
9、为什么Redis支持高并发
10、Innodb的主键索引和非主键索引的区别
11、B+树的结构
12、MySQL主库从库同步的过程
13、Innodb数据库隔离级别
14、讲一下DNS域名解析过程,http和https解析有什么区别
15、Java各种锁之间有什么区别
16、进程 线程 协程之间的区别
17、HashMap底层结构
18、算法题:力扣103题,二叉树的锯齿形层序遍历,ACM模式
19、你觉得你的缺点有什么,优点有什么
全部评论
怎么两个字节一面?
点赞 回复 分享
发布于 2025-11-19 11:41 河南
redis一点不会,其他感觉背了一遍也全忘完了 5.限流策略记得一个令牌桶。每秒向桶中加入令牌,发送一次请求消耗令牌,桶中令牌为0时拒绝访问 10.innodb一个表只有一个主键索引,可以有多个非主键索引。非主键索引查询字段没有全包含在索引段中需要回表。 11.叶子节点存放数据页,非叶子节点存放主键值。叶子节点是双相链表,可以进行范围查询 12.忘了 13.读未提交,读已提交,可重复读,串行化 14.浏览器中输入域名,从DNS服务器获取服务器的真是IP(不会)。hppts在http的基础上***L/TLS协议,数据传输是加密过的。http默认端口是80,https默认端口是443.http前缀是http://,https前缀是https:// 15.sync retreenlock (想不起来了) 16.进程是操作系统管理资源的基本单位,线程是CPU调度的基本单位。协程:单核CPU在一段时间内通过线程切换的方式来达到同时处理多个线程的效果 17. jdk1.7之前是链表+数组,jdk1.8之后是链表+数组+红黑树
点赞 回复 分享
发布于 2025-11-14 18:16 德国

相关推荐

03-12 15:47
吉林大学 Java
1. 自我介绍2. 介绍一下你的项目具体是干什么的?为什么要制作这样一个项目?这个项目的运作流程大概是怎么样的?3.你的项目中用到了大模型工作流,那你这个工作流具体是怎么样的,他如何工作?4. 我看你这个工作流里面还有向量数据库,为什么要用他?5. 你有考虑过限流吗?你说了大模型的计算资源很宝贵,那你如何确保这个服务在高并发下正常工作?6. 你说你有防范无效请求的攻击,那么假如说现在是高并发的合法请求,有大量用户需要调用大模型服务,你的系统怎么处理?(没有想出什么好的解决方案,没回答好😭)7. 我看你这里登录功能有说到密码加密,你所用的加密算法是什么?(鼠鼠回答是加盐算法)那你清楚这个算法的工作原理吗(鼠鼠答不上来,忘记复习了😭)?8. 那我们聊聊jwt,你说你用了jwt,那jwt是干什么的?你如何使用的?9. jwt具体有哪几个组成部分,你知道吗?除了你提到的payload(鼠鼠也没记全,答上来一部分😵)。10. 我看你提到了消息队列中,你知道rabbitmq和kafka,那他们有什么异同呢?11. 微服务架构和单机架构有什么区别?我们如何从中做技术选型?算法题(LeetCode上hard原题),鼠鼠极限手撕出来了,差点超时结束😥反问环节总的来说面试官人很好,作为鼠鼠第一次面试大厂体验不错,面试官还特地让我放轻松些☺️
小牛油等一个offe...:补充: 你项目中的上下文压缩,他具体如何工作?触发条件是怎样的? 对称加密和非对称加密你了解吗? http和HTTPS的差别是什么?
查看11道真题和解析
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

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