笔试
实时流式计算统计黑名单
redis有序集合做排名
zset用法
https://www.redis.net.cn/tutorial/3512.html
排名 zincre
https://www.jianshu.com/p/557e0faa15fc
一面
nio
netty
aqs
springCloud:eureka、Hystrix,feign、resttemplate源码
eureka下线后可以继续调用吗?如果服务访问过一次别人服务可以调用服务
eureka怎么存储服务的ip:hashMap吗
eureka是单机还是
调用流程
Hystrix信号量,技术,状态,百分比。信号量控制访问量
分布式数据库最终一致性
thrift
tcp
qps怎么测
docker是容器吗?进行,隔离,dockerfile,expos,打包镜像,启动映射端口
docker可以看终端日志
定时任务分片
gc调优工具,场景 ,cpu过高,新生代过多,jmap看内存,jstate看gc次数
快速排序
红黑树
二面:
io模型,tcp协议,nio
请求缓冲,验证码,mq丢消息乌鸦,中台请求拦截redis。
redis防止超卖货物,数据库有库存数量,放在redis,redis某个key能减1成功才会去做下单,其他等待,redis事务执行。数据库乐观锁防止扣库存超扣。
快速删除redis数据 ,pipline
thrift
redis集群模式,恢复流程
gc流程
gc算法,哪种算法快效率高
三面
springboot-mvc如何启动:注解,流程
thritf
二进制序列化