美文网首页
DotNet 计算机基础 面试题整理

DotNet 计算机基础 面试题整理

作者: 米来MiLai | 来源:发表于2019-12-15 16:26 被阅读0次
 简明说一下你做的项目。
 项目中使用到哪些设计模式?
 DDD在项目中起到的作用。
 说一下项目中比较有特点的工作,比如带来什么好处或者做出的坏的尝试导致内容搁置。
 你是怎么理解敏捷性开发的,平常是如何遵守开发规范的。
 有做过什么性能优化工作吗?给一个量化的性能提升说明。
 SOLID是什么?依赖注入有了解吗?项目中用到了吗?
 对于性能优化,你可以从哪几个方面入手。
 用过什么数据库?mysql用过吗,说一下特点。
 索引需要怎么优化?了解索引吗?
 写SQL语句的时候,应当避免哪些,才能保证写出好的SQL。
 是不是有了NoSql就可以不用关系型数据库了?为什么?
 现在有一个凌晨秒杀活动,如何保证高可用。
 接触过的最大数据量有多大?如何应对?
 了解过什么开源项目吗?对你有多大帮助。
 有博客吗?会坚持写下去吗?
 委托是什么?事件又是什么?解释下它们的原理,并解释一下多播为托。
 了解Linq吗?它的实质是什么?会带来什么问题?
 什么是反射,什么时候会用到?有什么好处和坏处?
 说说垃圾回收机制,并谈一下对象的生命周期。
 类型对象是什么?有哪些成员,最大的特点是什么?
 接口是类吗?与类有哪些区别。
 谈一谈关键字 abstract。
 比较一下 readonly , static 和 const。
 什么是托管资源,什么是非托管资源?如何可以操作非托管资源。
 初始化类的时候,分配了什么?类型方法里面方法表是什么顺序读取?
 属性设置器是啥?自动属性有啥安全隐患。
 说一下 out 和 ref,区别是什么?
 描述一下装箱和拆箱在哪些时候会发生,具体说说哪些数据结构会存在。
 定义的struct结构体中的对象存在哪?
 说一说CLR与AppDomain。
 System.String是引用类型吗?有哪几个特性,如何高效的使用字符串。
 了解.Net/IIS的生命周期吗?
 你了解缓存吗?用到哪些,并简单说明一下。
 缓存带来的优点和缺点是什么?
 知道Redis吗?简单说一说。
 缓存雪崩和缓存穿透能解释一下么?有什么防范措施。
 有什么办法可以保持Redis的高可用?
 你对NoSql有什么概括了解,除了Redis,还有什么你比较熟悉。
 简述一下Http和Https。
 OSI一般分基层?TCP如何划分的?
 TCP和UDP有什么区别?详细说明一下TCP模式特点。
 Socket与TCP有关系吗?能说一下Socket怎么做的。
 Http2.0知道吗?有啥特点?
 说一下多路复用中的本质。
 知道RPC吗?用过什么RPC框架?
 Http可以怎么传值?
 开发中写接口有遵守过RESTFUL规范吗,简单描述一下。
 Cookie与Session有什么区别?

相关文章

网友评论

      本文标题:DotNet 计算机基础 面试题整理

      本文链接:https://www.haomeiwen.com/subject/neungctx.html