.net .netcore高频面试题总结(高级开发、架构师) 您所在的位置:网站首页 iherb面试 .net .netcore高频面试题总结(高级开发、架构师)

.net .netcore高频面试题总结(高级开发、架构师)

2024-07-17 22:13| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有