首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-28 11:04
已编辑
西北大学 安卓
用AI优化简历,3天拿到5个面试(内附简历修改提示词)
不好意思标题党一下,但我是真的用AI优化简历拿到了2个offer!如果你觉得找人改简历太贵,自己的简历又拿不出手,可以用我的方法去修改。我的简历优化流程如下:第一步:用AI做简历诊断我用的是Claude(免费版就够了),把简历全文粘贴进去,然后问:我是计算机专业应届生,想应聘后端开发岗位。(其他岗位一样,这里以后端开发岗举例)请分析这份简历的问题,从HR和技术面试官两个角度评价。重点指出:1. 哪些描述太空洞2. 哪些经历可以加强3. 哪些技术栈需要突出第二步:用AI重写项目描述这是核心步骤。我把每个项目单独拎出来,让AI用"STAR法则"重写:- Situation(背景...
AI时代的工作 VS 传...
点赞
评论
收藏
分享
01-26 13:49
杭州电子科技大学 大数据开发工程师
佬们年会奖品是啥
佬们年会奖品是啥 丰富么 至于我的 就不想说了… 去年最高好像是 500 礼品卡…
晒一晒你们公司的年会奖品
点赞
评论
收藏
分享
2025-12-27 22:01
北京邮电大学 Java
简历求狠狠拷打
27后端最近想找个实习😭
蛊界Go学长林剑行:
北邮加粗放大
点赞
评论
收藏
分享
2025-12-17 11:01
门头沟学院 产品经理
一些春招可复活的公司
1.快手-无限复活-测评不用重做2.美团-3个志愿3.腾讯-1个志愿-部门共享简历,提前批面评太差会影响正式批4.携程-1志愿5.小红书-2志愿-顺序流转6.米哈游-1志愿7.小米-2个志愿
点赞
评论
收藏
分享
01-28 22:53
已编辑
北京工业大学 Java
求教java实习怎么项目和八股怎么准备啊qaq
本人28届,已经学了苍穹外卖和点评,想年后找个中小厂实习试试,焦虑麻了,应该如何准备啊?苦于没有项目,在纠结要不要报小林coding的后端集训营,5800不知道性价比高不高...八股刚开始看小林coding,也不知道看的顺序应该是什么了有没有大佬帮忙指点一下迷津!!!万分感谢!
实习如何「偷」产出?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
一个普通人在985学计算机的四年
7982
2
...
每天辣么多AI新项目,自己怎么跟得上呢
3765
3
...
人均AI Coding后,程序员面试还有必要问八股吗
2804
4
...
27菜狗速通百度
2643
5
...
实习生的东西被mt复制粘贴,被批还怪我
2593
6
...
我用Notion+AI整理面经,2周从迷茫到拿3个offer
2562
7
...
浅浅分享一下近况
2476
8
...
面试官视角聊聊,怎么讲清楚自己做的AI项目
2332
9
...
面试官视角聊聊,怎么准备AI大模型产品面试?
2306
10
...
没关系,我的出租屋很曼妙
2114
创作者周榜
更多
正在热议
更多
#
今年春招是金一银二嘛?
#
18670次浏览
210人参与
#
总结:哪家公司面试体验感最好
#
79077次浏览
441人参与
#
没关系,至少我的__很曼妙
#
8336次浏览
137人参与
#
你是怎么和mt相处的?
#
89514次浏览
459人参与
#
赚钱的意义在这一刻具象化
#
8795次浏览
193人参与
#
比亚迪工作体验
#
79961次浏览
293人参与
#
来聊聊你目前的求职进展
#
717373次浏览
6984人参与
#
AI求职实录
#
11286次浏览
310人参与
#
抛开难度不谈,你最想去哪家公司?
#
10373次浏览
184人参与
#
快手年终开大包
#
2619次浏览
42人参与
#
1月小结:你过的开心吗?
#
3696次浏览
74人参与
#
为什么有人零实习也能进大厂?
#
10086次浏览
204人参与
#
你的第一家实习公司是什么档次?
#
8443次浏览
110人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
12600次浏览
307人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
6451次浏览
191人参与
#
你的landing期是如何度过的?
#
12874次浏览
249人参与
#
牛客吐槽大会
#
7186次浏览
122人参与
#
除了Java,最推荐学什么技术?
#
10839次浏览
220人参与
#
实习最想跑路的瞬间
#
112266次浏览
688人参与
#
你见过最离谱的招聘要求是什么?
#
255164次浏览
1730人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务