首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 13:19
北京理工大学 Java
美团后端暑期一面
滴滴这周刚入职,感觉还没太适应,美团这边又打来了电话,居然周六也能面,顺便面了一下,部门是核心本地商业下面的基础研发平台,总时长30分钟左右,无手撕。顺带一提,美团这个岗和我现在滴滴的岗干的活几乎一样,都是数据平台相关...你的Java是自学还是说专业课学的?这两个项目是你自己练手的,还是参与什么比赛或活动搞的?我看你这两个项目时间都挺长的,大概至少两个月左右,是做了一个比较长时间的学习是吧?那你挑一个介绍一下,具体做了哪些工作?找一个你觉得最有难度或最有代表性的。你们也是学了现在典型AI的用法,然后加了一些新花样进去。那你一开始做这个项目的时候,加了这些东西之后有测试过吗?或者说你做完这个工...
查看26道真题和解析
点赞
评论
收藏
分享
05-12 09:42
门头沟学院 人力资源主管
别被骗了!OD机考大改!谁还在傻傻只刷LeetCode和牛客
🏁先说重点:别再只刷LeetCode了!而且另外考试也变成了固定场次固定时间OD机考已经变成:2道业务场景题+ 1道算法题(还是中等偏高难度);现在150分比较容易,高分比较难滴!我拿了几个近期满分候选人的复盘,下面直接给干货👇一、业务场景题长啥样?🐶 举个例子(脱敏版):给你一段nginx日志,要求用Python/Java统计每个IP的访问次数,并输出出现次数最多的前3个IP,如果次数相同按IP升序。考点:正则提取 / split解析字典计数 + 排序边界处理(空日志、格式异常)🤖 另一个例子:设计一个简单的任务调度器,输入(task_id, start_time, duration...
点赞
评论
收藏
分享
05-01 17:17
河南大学 Java
28届简历求建议
想暑假找个实习,BOSS试着投了几十份没啥回应,问问佬是不是简历有啥问题
点赞
评论
收藏
分享
04-24 22:19
门头沟学院 后端工程师
简历求拷打
28届二本 刚开始投 求牛友锐评
我的求职进度条
点赞
评论
收藏
分享
05-13 22:59
复旦大学 C++
老铁的待遇确实不错
从前公司离职后,也是找了2个月的暑期实习,然后顺利入职慢脚了。说实话,报道第一天就直接往我卡里打了180元的饭钱也是非常的nice啊,不计早餐的话,一顿饭元中心吃的话平均是30,也就是6顿饭钱,还不错。然后公司有免费的咖啡和制冰机,然后冰箱里还有免费的雪糕,经常下班后咬上一条,然后美美开溜。比起前公司好多了哈哈哈哈。然后每天还有30块钱餐补,不过就是得晚上8点打卡才会给,不过正常的上班时间是10:00—19:00(中间休息2小时),就无非是自己吃完饭回来,然后在园区里面散步一下,然后整理一下今天的工作,然后打卡下班就已经20:00后了。同时,周末来满8小时,还可以再领取60块钱餐补,之前周末都...
小米集团公司福利 868人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我的人生不会完蛋的
8064
2
...
27双非前端一段大厂一段中厂 暑期颗粒无收
4641
3
...
2026届SRE秋招总结
2320
4
...
CVTE AI应用工程师 面经
2304
5
...
27届双非本暑期准备挂零了。说点心里话。
2167
6
...
腾讯云智流程一直卡
1952
7
...
逆天小厂
1929
8
...
咱们学计算机的就是什么都能干
1815
9
...
华为,你让我是又爱又恨啊!
1770
10
...
5.14字节中国广告后端一面
1561
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
21605次浏览
154人参与
#
你最近因为什么迷茫?
#
101355次浏览
966人参与
#
我的求职总结
#
495385次浏览
6956人参与
#
你认为工作的意义是什么
#
289867次浏览
1593人参与
#
27届实习投递记录
#
95059次浏览
986人参与
#
腾讯笔试
#
158053次浏览
1150人参与
#
拼多多集团-PDD笔试
#
105839次浏览
649人参与
#
今年秋招哪家公司给的薪资最良心?
#
485916次浏览
2585人参与
#
招银网络科技(深圳)有限公司成都分公司笔试
#
10214次浏览
39人参与
#
你遇到过哪些神仙同事
#
145788次浏览
771人参与
#
字节跳动笔试
#
102820次浏览
391人参与
#
秋招盘点:机械人值得去的企业
#
107731次浏览
744人参与
#
用友工作体验
#
21407次浏览
156人参与
#
如果人生可以debug你会改哪一行?
#
29996次浏览
199人参与
#
你的实习什么时候入职
#
384011次浏览
2405人参与
#
拼多多工作体验
#
64102次浏览
444人参与
#
一人推荐一个值得做的项目
#
83830次浏览
922人参与
#
我是XXX,请攻击我最薄弱的地方
#
101504次浏览
660人参与
#
Vibe Coding 会干掉初级岗位吗?
#
53363次浏览
343人参与
#
面试中的破防瞬间
#
1270258次浏览
11144人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务