首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
莫菈
门头沟学院 Java
发布于美国
关注
已关注
取消关注
字节强度评估
@会飞的猿:
字节后端开发面经一面
去年的存货面试公司:字节【基架部门】面试岗位:后端开发面试问题:1.实习项目2.有哪些方案可以避免流量高峰造成的问题- 消息队列削峰填谷- 缓存预热- 负载均衡,分散请求- 限流和降级3.了解常用的限流或者降级的算法嘛?描述一下原理?固定窗口计数器:按照时间段划分窗口,有一次请求就+1,最为简单的算法,但是限流不够平滑且无法应对突然激增的流量。滑动窗口计数器:通过将窗口再细分,并且按照时间“滑动”来解决突破限制的问题,但是时间区间的精度越高,算法所需的空间容量就越大。漏桶:请求类似水滴,先放到桶里,服务的提供方则按照固定的速率从桶里面取出请求并执行。缺陷也很明显,当短时间内有大量的突发请求时,即便此时服务器没有任何负载,每个请求也都得在队列中等待一段时间才能被响应。令牌桶:往桶里面发放令牌,每个请求过来之后拿走一个令牌,然后只处理有令牌的请求。令牌桶满了则多余的令牌会直接丢弃。令牌桶算法既能够将所有的请求平均分布到时间区间内,又能接受服务器能够承受范围内的突发请求,因此是目前使用较为广泛的一种限流算法。4.滑动窗口相对固定窗口算法解决了什么问题相比于固定窗口算法,滑动窗口计数器算法可以应对突然激增的流量。5.【手撕】字符串的z型变换6.操作系统,进程和线程的区别进程是操作系统资源分配的基本单位,线程是cpu调度的基本单位。进程是一个程序的动态运行实例,而线程是进程当中的一条执行流程。进程包含多个线程,线程从属于一个进程;各进程间相互独立,但线程不一定,同一个进程的多个线程可能相互影响。进程切换的开销显著高于线程切换。7.threadlocal的原理就是线程本地变量,如果创建了一个ThreadLocal变量,那么访问这个变量的每个线程都会有这个变量的一个本地拷贝,多个线程操作这个变量的时候,实际是操作自己本地内存里面的变量,从而起到线程隔离的作用,避免了线程安全问题。ThreadLocal的底层数据建构就是ThreadLocalMap,它的key就是ThreadLocal的引用,值就是Object对象。8.用户的请求进来,用户的信息怎样在一个请求内传递?在web应用程序中,ThreadLocal可以用来存储当前请求的上下文信息,使得不同请求之间相互独立9.epoll?当调用epoll_create方法时,Linux内核会创建一个eventpoll结构体,用于存放通过epoll_ctl方法向epoll对象中添加进来的事件。这些事件都会挂载在红黑树中,如此,重复添加的事件就可以通过红黑树而高效的识别出来。而所有添加到epoll中的事件都会与设备(网卡)驱动程序建立回调关系,也就是说,当相应的事件发生时会调用这个回调方法,它会将发生的事件添加到rdlist双链表中。当调用epoll_wait检查是否有事件发生时,只需要检查eventpoll对象中的rdlist双链表中是否有epitem元素即可。如果rdlist不为空,则把发生的事件复制到用户态,同时将事件数量返回给用户。10.项目的代码结构是怎样的微服务架构,ddd11.流量是rpc进来还是http进来12.介绍一下rpc和http在使用场景上的区别rpc通常使用在分布式系统、跨语言调用、高性能服务中。http通常使用在网页浏览、RESTful API、文件下载等13.用rpc代替http会有什么问题???14.http底层连接可以基于连接池嘛15.了解golang嘛?了解golang的协程吗16.描述一下动态规划的核心思想?什么样的问题可以用它去解决?17.排序算法有哪些?挑选排序算法的时候要考量哪些?考量:时间复杂度、空间复杂度、稳定性、实现难度、数据规模和特性18.快排是稳定排序的算法嘛?哪些算法是稳定排序的?不是。稳定排序的算法:冒泡排序、插入排序和归并排序19.红黑树相对于普通的树有哪些特征?通常用来解决什么问题?20.mysql的事务隔离级别?21.读已提交和可重复读的底层区别?22.mysql有哪些日志?23.了解redolog吗?24.redolog的刷盘机制是怎样的?25.kafka和rocketmq在业务中使用场景上有什么区别?26.git中版本管理的模型是什么?Git 中的版本管理模型是围绕快照(snapshot)的概念构建的。每次提交(commit)都会记录一个当前所有文件的快照。快照包含了当时整个目录树的状态,包括文件内容和目录结构。27.git的常见操作28.git merge和rebase的区别`git merge` 合并后的历史记录保留了所有分支的历史,呈现出分叉后再合并的结构。`git rebase` 会将当前分支的提交按顺序应用到另一个分支的顶端,这相当于在另一个分支的基础上重新应用当前分支的更改。29.反问#软件开发笔面经##字节跳动#
点赞 19
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 19:57
济南大学 Java
秋招-作业帮-后端-一二面(挂)
一面:自我介绍对TCP、UDP有什么理解,安全性是怎么保证的,安全性你来做的话怎么做,各自的应用场景对数据库索引的理解创建一个索引的过程发生了什么这个索引的B+树存在哪里,是跟之前的表是存放在一起吗作业帮 学生 课程 需要让你来设计数据库表,你怎么设计 写出具体的表结构假如学生A 买了 课程B,这个表数据怎么存储呢学生A 又买了 课程C,你怎么存储呢sql:查出某个学生不同学科类型分别购买了多少课程算法:判断一个字符串是否是另一个字符串的子串刚还是说那个各种作为一个学生的课程表,那作为一个学生课程表之后,你拿这个需求之后,你会从哪些地方去考虑?从哪些地方去确认,哪些边界点去跟产品去确认?比如说...
面筋(烤面筋)
点赞
评论
收藏
分享
12-09 18:43
北京工业大学 Java
大二前端新手请问这份简历能找到offer吗
点赞
评论
收藏
分享
12-08 18:11
曲阜师范大学 Java
27寒假实习
27届双非最近想要找实习,佬们能拷打一下吗😇
点赞
评论
收藏
分享
11-17 12:19
重庆理工大学 嵌入式软件工程师
双非本科0offer
秋招面了十几家,结果十几家全跪。笔试,技术面都过了,结果hr面听我挂过科直接给我拒了😭
淬月星辉:
专利是什么?至少描述一下吧,然后把什么计算机二级、普通话这种拉低格调的证书删掉,不然hr以为你没东西写
点赞
评论
收藏
分享
12-06 15:39
已编辑
北京科技大学 Java
27届211本 百度测开实习要去吗
本人学的Java后端技术栈,实话讲真的很纠结,现在根本约不到后端面试,现在拿到大厂测开实习offer不知道要不要去,进了测开以后还能转后端吗,百度测开对春招后端面试有帮助吗12.1 一面 10分钟约二面12.2 二面 10分钟oc12.3发offer55min一面内容1.TCP三次握手,如果只用两次握手客户端会怎么样2.浏览器搜索网页的全过程是什么,越详细越好3.细说DNS域名系统4.项目中redis如何保证数据一致性5.项目中redis过期策略6.redis常用命令7.子查询和联表查询是什么8.linux相关命令想要运行一个服务 把它置为后台运行如何操作知道进程名或端口怎么查询进程占用如何查...
Aeside:
测开 == 后端,没必要关注自己过去能接什么活,你应该关注自己能偷到什么产出,反正正职写得内容你学到简历上就是你的,不懂就直接问正职。
查看21道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
当我们在和大模型『聊天』时,聊的是什么?
8297
2
...
【重磅开启】牛客社区2025年度作者评选,见证你的光芒!
5630
3
...
刚出炉,有你喜爱的神仙公司吗
5357
4
...
阴阳融合,万法归一
5085
华为进展交流圈
热聊中
5
...
测开和前端到底要怎么选择?
4730
6
...
腾讯团建去新西兰,知道为啥有鹅选鹅了(羡
3611
7
...
数字马力电话oc
3036
8
...
面个试给我面笑了,谢谢你TME
2335
9
...
准备好上岗了
2236
10
...
✨年度最具影响力作者——请投出你心仪的一票
2204
创作者周榜
更多
正在热议
更多
#
找工作能把i人逼成什么样
#
12206次浏览
156人参与
#
你认为工作的意义是什么
#
223414次浏览
1412人参与
#
你今年做了几份实习?
#
8160次浏览
128人参与
#
说说你知道的学历厂
#
369446次浏览
1327人参与
#
你开始找寒假实习了吗?
#
13913次浏览
201人参与
#
产品面经
#
238561次浏览
2099人参与
#
0经验如何找实习?
#
24418次浏览
419人参与
#
大学最后一个寒假,我想……
#
71552次浏览
723人参与
#
大家每天通勤多久?
#
63990次浏览
413人参与
#
你找工作经历过哪些骗局?
#
8689次浏览
135人参与
#
大厂面试初体验
#
83031次浏览
378人参与
#
25年找工作是什么难度?
#
14350次浏览
144人参与
#
实习越久越好,还是多多益善?
#
16785次浏览
165人参与
#
一上班就想____,这正常吗?
#
4674次浏览
90人参与
#
写简历别走弯路
#
870913次浏览
8700人参与
#
面试尴尬现场
#
203694次浏览
801人参与
#
字节出了豆包coding模型
#
6526次浏览
59人参与
#
什么样的公司千万别去
#
27186次浏览
143人参与
#
如何KTV领导
#
80354次浏览
521人参与
#
机械人晒出你的简历
#
144475次浏览
870人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务