.net .netcore高频面试题总结(高级开发、架构师) | 您所在的位置:网站首页 › iherb面试 › .net .netcore高频面试题总结(高级开发、架构师) |
1、10万+大数据处理方式、应用场景。 2、redis在项目中如何使用。 3、消息队列使用的四种场景介绍。 4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。 5、单列模式使用场景。 6、什么是死锁?死锁产生的原因?如何避免死锁? 7、ElasticSearch使用场景。 8、TiDB使用场景。 9、Redis的优点: 支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算) 每个类型使用的场景 10、各个索引应用场景 MySQL索引原理 - 二十三岁的有德 - 博客园 11、B+树为什么快 12、二叉树查找法。 13、消息队列Kafka、RocketMQ、RabbitMQ的优劣势比较和使用场景 消息队列Kafka、RocketMQ、RabbitMQ的优劣势比较 - 知乎 14、redis集群的方式 redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令; 从服务器收到快照文件后丢弃所有旧数据,载入收到的快照; 主服务器快照发送完毕后开始向从服务器发送缓冲区中的写命令; 从服务器完成对快照的载入,开始接收命令请求,并执行来自主服务器缓冲区的写命令;(从服务器初始化完成) 主服务器每执行一个写命令就会向从服务器发送相同的写命令,从服务器接收并执行收到的写命令(从服务器初始化完成后的操作)主从复制优缺点: 优点: 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离 为了分载Master的读操作压力,Slave服务器可以为客户端提供只读操作的服务 |
CopyRight 2018-2019 实验室设备网 版权所有 |