首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
2025-12-29 10:40
百度_高级研发工程师
我的世界观,就是对抗优绩主义的武器
说到优绩主义,就不得不说,成功的定义是什么? 你学历高,你就成功了,你说的都对。 你更有钱,你就成功了,你说得都对。 你更有权,你就成功了,你说的都对。 本质上充满了,强者对弱者的鄙视,弱者对强者的盲从,没有标准,没有思考,没有道理,只有粗暴的丛林法则,前据而后恭,思之令人发笑。 我们总是以这样的标准来定义成功,可是这样的定义真的对吗?在这样的标准下,催生出的优绩主义,真的对一个人的人生有什么好处吗?我们最后是不是变成了,被滚滚洪流裹挟下的时代的代价?被资本和有心之人操控诓骗下的韭菜? 今天我将从辩证思维,成功标准的定义,二极管思维,学会独立思考,王阳明心学几个方面,来为大家讲如何对抗优绩主义...
鑫鑫向栄:
学历只筛选成绩,不筛选人品
我们是不是被“优绩主义”...
点赞
评论
收藏
分享
2025-12-31 12:05
南京邮电大学 Java
Python开发面经-华OD-24届考研
BG- 211本,考研失败,休息一段时间后联系到栗栗姐开始准备面试,机试准备了大概半个月。 机试 4001. 分苹果:考查位运算应用,通过异或操作解决。2. 王者荣耀游戏分组:采用01背包解决,复盘时发现题目规模较小,直接递归穷举也可行3. 组装新的数组:初始尝试背包,但因存在重复组合转为DFS回溯,最终通过。 机试题的难度上限大概就到动态规划中的01背包、完全背包、DFS、回溯,这几个题型考的也比较多。 综测1. 保持选项逻辑一致性,前后矛盾可能影响结果。2. 一个问题可能有多个积极选项,要决策优先级。 技术一面 25min1. 自我介绍2. 力扣2443,返回k的数量:强制转换+暴力枚举3...
查看27道真题和解析
点赞
评论
收藏
分享
2025-12-12 09:08
太原科技大学 数据挖掘
28届简历求拷打,求各位牛爷爷帮忙看一下
想找一个日常实习
DY华子:
ai味太浓了,不够实际
双非本科求职如何逆袭
点赞
评论
收藏
分享
2025-11-11 21:37
字节跳动_Seed_项目经理
字节开奖了
这下子要离开鹅了😭😭
给🐭🐭个面试机会...:
我擦seed✌🏻
点赞
评论
收藏
分享
2025-12-30 20:53
蚌埠坦克学院 嵌入式软件开发
我的嵌入式 2025 年终总结:项目在跑,我在兜底
2025 年,对我来说不是“成长年”,而是验证年。很多能力早就具备,但今年是真正被放到项目里反复检验的一年。项目更多了,要求也更实在:能不能稳定跑、现场能不能扛、出问题谁兜底。一、项目继续推进,但难点明显前移今年做的项目,本质上已经不是“把功能做出来”,而是:多任务并发下的稳定性控制资源受限情况下的性能取舍不同硬件平台之间的适配与复用问题不再写在需求里,而是藏在长期运行和边界条件中。二、更多时间花在“收拾残局”上作为有经验的工程师,今年干得最多的是:接手历史代码、排查顽固问题定位偶现 bug、复现场景在不影响现有功能的前提下改结构这些活不显眼,但决定了项目能不能活下去。三、技术决策开始影响项目...
2025年终总结
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
你会和mentor进行deeptalk吗?
2974
2
...
双非本2025秋招总结:65w+SSP三选一,最终还是“有鹅选鹅”|附面试心路历程
2253
3
...
学院本 末 211 硕勇闯 java 后端实习美团 oc 逆袭指南
1606
4
...
牛客运营们,我保证这是我最后一次消费烤肠了!
1430
5
...
27届学院本一段中厂一段中大厂实习,简历求锐评
1010
6
...
元旦前被裁员了
850
7
...
我的牛客年度报告
736
8
...
实习两周遭劝退,隔天就招新人,合理吗?
717
9
...
2025年牛客年度作者丨颁奖典礼✨
701
10
...
27前端已没招
701
创作者周榜
更多
正在热议
更多
#
实习没人带,苟住还是跑路?
#
16707次浏览
313人参与
#
AI时代,哪些岗位最容易被淘汰
#
25577次浏览
217人参与
#
我们是不是被“优绩主义”绑架了?
#
11779次浏览
322人参与
#
秋招被确诊为……
#
280067次浏览
1587人参与
#
牛客2025仙途报告
#
47727次浏览
527人参与
#
每个月的工资都是怎么分配的?
#
81531次浏览
662人参与
#
字节出了豆包coding模型
#
8234次浏览
70人参与
#
对2025年忏悔
#
7941次浏览
153人参与
#
春招前还要继续实习吗?
#
9796次浏览
112人参与
#
为了秋招你都做了哪些准备?
#
30020次浏览
528人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
14232次浏览
132人参与
#
2025秋招体验点评
#
86320次浏览
719人参与
#
非技术2024笔面经
#
452403次浏览
4920人参与
#
一人说一家双休的公司
#
11428次浏览
128人参与
#
牛友的国庆旅行碎片
#
26523次浏览
128人参与
#
我的第一个1024节
#
17141次浏览
251人参与
#
职场新人生存指南
#
492229次浏览
9518人参与
#
面试官问过你最刁钻的问题是什么?
#
13539次浏览
122人参与
#
工作后会跟朋友渐行渐远吗
#
54447次浏览
395人参与
#
毕业租房也有小确幸
#
152879次浏览
4533人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务