随笔分类 - C# .NET CORE 各类面试题
C# .NET CORE 各类面试题
摘要:心之所向,勇往直前!记录面试中的那些小事。面试题只是一道门,最好还是走进屋里看看。 正文 结语 本篇到此结束,如果有任何疑问或者指正,请发表在评论区。
阅读全文
摘要:心之所向,勇往直前!简单归纳Mysql相关面试题 正文 MySql的索引有哪些? a. 聚簇索引:主键,索引即数据 b. 非聚簇索引:索引和数据分开储存,检索到索引后需要回表查询数据 MySql的MylSAM和Innodb有什么区别? a. MylSAM不支持事务,Innodb支持事务 b. Myl
阅读全文
摘要:心之所向,勇往直前!简单归纳消息队列相关的面试题 正文 MQ的作用是什么? 解耦、异步、削峰 2. 如何保证消息队列的幂等性? a. 消费操作时可以先校验数据是否重复再写入 b. 数据表设置唯一索引 c. 丢到redis里(分布式锁) 3. 如何保证RabbitMQ的可靠性? a. Confirm模
阅读全文
摘要:心之所向,勇往直前!归纳遇到的Redis相关面试题,记录关键点信息方便查找文档资料。 正文 Redis是单线程还是多线程? a. 工作线程:单线程,主要是指Redis读写键值对是由一个工作线程执行的 b. 整个程序:多线程,网络IO多路复用(一个线程监听多个套接字,触发事件,排入队列) c. 注意:
阅读全文
摘要:心之所向,勇往直前!记录面试中的那些小事。面试题只是一道门,最好还是走进屋里看看。 正文 你是如何保证系统是高可用的(结合自己项目讲解最好,不一定需要行业内很复杂的方案)参考资料 高可用就是减少程序停机的可能性,常用做法是负载均衡 + 服务拆分 + 集群 + 容灾 + 监控 + 恢复。 a. ngi
阅读全文

浙公网安备 33010602011771号