字节飞书后端开发一面

1. 介绍下consul
2. 多个服务实例在运行,某一个实例服务出现问题,怎么排查
3. 资源占用从哪几部分考虑
4. redis常见的部署架构
5. redis为什么快
6. redis的QPS能达到多少?
7. 部署了一台redis如何数据迁移
8. RDB为什么比AOF快
9. MYSQL查询主键索引和其他索引的区别
10. 上百亿行的表,有十个列,name字段查abc怎么查最快
11. 能不能用offset和limit?
12. tcp和udp的区别
13. 操作系统中什么情况下会死锁
14. 进程调度算法
15. go的slice底层实现
16. go和c++遍历一个map能不能删除一个key
17. 有一个线程在遍历循环,另一个线程想删除一些key,如何实现
先收集要删除的key,创建一个新的map,并筛选需要保留的key
18. 算法题:三树之和
19. vector怎么实现
20. c++sort的底层
21. 有一个数组有几十个数用选择排序还是快排快
22. 假如一台机器CPU内存资源匮乏,如何优化你的算法在这台机器上实现
全部评论
C++都来了?
点赞 回复 分享
发布于 03-26 18:04 四川

相关推荐

头像 会员标识
03-24 20:53
门头沟学院 Java
自我介绍、介绍部门业务,然后拷打项目1. 说说你项目的架构,后端怎么设计的 (分为采集和分析两个子工程)2. 两个工程之间的数据交互?3. 为什么用SpringCache + Redis缓存数据等待下游分析工程去消费,不选用消息队列呢?(其实我不太明白消息队列怎么用在这里)4. 用消息队列和用缓存有什么差别?他们解决什么不同的问题,解决问题的核心差别是什么?(这里我回答不出他想要的答案,问了好几次)5. 如果以后数据分析复杂,跟不上采集的速度怎么办?也就是说两个工程速度不一样该用什么技术?6. Redis为什么会用来做缓存?Redis为什么快?7. TCP三次握手过程?为什么要三次?8. 两次握手的话,客户端宕机了,服务端会一直等待,会浪费哪些资源?(此时会占用端口吗?)9. 了解DDOS攻击?从协议角度来看,怎么提升DDOS攻击的效率?怎么应对这种方法?(不用半连接队列?)10. 怎么确定一个TCP连接?(这里没听明白,他想问的应该是四元组)11. 服务器怎么查看哪些端口被占用了?12. 进程和线程的区别?进程间通信方法?13. 协程了解吗?(不了解。。。)14. 怎么查看服务器上有哪些进程和线程?15. MySQL索引实现方式?16. 股票项目用了哪些表结构?每天/月会有多少数据?MySQL单表能正常处理数据量大概有多少?17. select,poll,epoll区别?epoll内核态用户态切换具体情况?手撕:给定一组数字和一个数k,求这组数字组成的小于k的最大整数反问:怎么提升?——思考项目中各种技术选型,为什么要选这个不选那个。#牛客创作赏金赛##面经##一面##字节##飞书##后端#
查看17道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

更多
牛客网
牛客企业服务