腾讯音乐后台开发一面凉经
1.10亿个整数找最大的100个
2.布隆过滤器
3.布隆过滤器能删除吗
4.线上有台linux机器负载很高,可以从哪些维度来分析
5.top命令看到有个进程资源占用率很高,具体怎么定位到原因
6.一台机器上两个进程,进程a和进程b,a进程分配一块连续内存,起始地址123456(用c语言里的malloc返回的地址),b进程能对这块内存读写吗
7.进程的内存空间是怎么做到独立的
8.为什么要有虚拟地址
9.tcp协议调用send函数,假设函数调用成功,数据一定能到接收端吗
10.mysql常用存储引擎
11.innodb和myisam区别
12.他们两的B+树有啥区别
13.这两种引擎适用于哪些场景
14.mysql隔离级别
15.更新mysql时,怎么保证redis和mysql数据一致
16.(我说更新mysql后删除缓存)追问删除缓存失败怎么办
17.订单、支付、发货系统,假设订单系统已经收到支付系统用户支付成功的通知,怎么设计交互协议让发货系统一定能发出货,并且只发出一次货(我说用消息队列)
18.消息放到消息队列失败怎么办
19.你说的消息重试,如果因为重试导致产生两条消息同时过来,怎么办
20.tcp和udp能绑定同一端口吗
21.io多路复用的epoch,et和llt模式区别
22.二阶段提交、三阶段提交的分布式系统有了解吗
23.redis中有10亿个key,10000个设置了过期时间,redis会每次遍历10亿个key看有没有过期吗
无手撕
2.布隆过滤器
3.布隆过滤器能删除吗
4.线上有台linux机器负载很高,可以从哪些维度来分析
5.top命令看到有个进程资源占用率很高,具体怎么定位到原因
6.一台机器上两个进程,进程a和进程b,a进程分配一块连续内存,起始地址123456(用c语言里的malloc返回的地址),b进程能对这块内存读写吗
7.进程的内存空间是怎么做到独立的
8.为什么要有虚拟地址
9.tcp协议调用send函数,假设函数调用成功,数据一定能到接收端吗
10.mysql常用存储引擎
11.innodb和myisam区别
12.他们两的B+树有啥区别
13.这两种引擎适用于哪些场景
14.mysql隔离级别
15.更新mysql时,怎么保证redis和mysql数据一致
16.(我说更新mysql后删除缓存)追问删除缓存失败怎么办
17.订单、支付、发货系统,假设订单系统已经收到支付系统用户支付成功的通知,怎么设计交互协议让发货系统一定能发出货,并且只发出一次货(我说用消息队列)
18.消息放到消息队列失败怎么办
19.你说的消息重试,如果因为重试导致产生两条消息同时过来,怎么办
20.tcp和udp能绑定同一端口吗
21.io多路复用的epoch,et和llt模式区别
22.二阶段提交、三阶段提交的分布式系统有了解吗
23.redis中有10亿个key,10000个设置了过期时间,redis会每次遍历10亿个key看有没有过期吗
无手撕
全部评论
相关推荐
查看9道真题和解析