1. asp.net mvc 与 api的区别

    1. Asp.Net MVC用于创建返回视图和数据的Web应用程序,但Asp.Net Web API用于创建完整的HTTP服务,只需返回数据而不是视图的简单方法。

    2. Web API有助于通过.NET Framework构建REST-ful服务,它还支持内容协商(它是关于决定客户端可接受的最佳响应格式数据。它可以是JSON,XML,ATOM或其他格式化数据),自托管不属于MVC。

    3. Web API还负责以特定格式返回数据,如JSON,XML或基于请求中的Accept标头的任何其他格式,您不必担心这一点。MVC仅使用JsonResult以JSON格式返回数据。

    4. 在Web API中,请求被映射到基于HTTP谓词的操作,但在MVC中,它被映射到操作名称。

    5. Asp.Net Web API是一个新的框架,是ASP.NET核心框架的一部分。 Web API中存在的模型绑定,过滤器,路由和其他MVC功能与MVC不同,并且存在于新的System.Web.Http程序集中。 在MVC中,这些功能存在于.System.Web.Mvc中,因此Web API也可以与Asp.Net一起使用,也可以作为独立的服务层使用。

    6. 您可以在单个项目中混合使用Web API和MVC控制器来处理高级AJAX请求,这些请求可能以JSON,XML或任何其他格式返回数据并构建完整的HTTP服务。通常,这将被称为Web API自托管。

    7. 如果您有混合的MVC和Web API控制器并且您想要实现授权,那么您必须为MVC创建两个过滤器,为Web API创建另一个过滤器,因为两者都不同。

    8. 此外,Web API是轻量级架构,除Web应用程序外,它还可以与智能手机应用程序一起使用。

    来源:

    https://www.dotnettricks.com/learn/webapi/difference-between-aspnet-mvc-and-aspnet-web-api

  2. redis如何实现持久化

    参考:

    https://juejin.im/post/5b70dfcf518825610f1f5c16

  3. 索引的高级应用

  4. 如何提高存储过程的执行效率

    利用变量存储重复查询的数据,或是使用临时表操作

  5. 异步的原理

    与同步的区别:

    • 并非一次完成,而且分多次完成
    • 并非由同一个线程完成,而是线程池每次动态分配一个线程来处理;

    结合这些特点,C#编译器将异步函数转换为一个状态机结构。这种结构能挂起和恢复。它的执行方式是一种工作流的方式。

    异步这个字眼儿就是说回调次序是灵活的、不确定的。

  6. 创建异步线程的父线程,与执行异步的子线程是否可能为同一线程

    如果在子任务执行时,父线程空闲,父线程会回到线程池中,则可能出现父线程“复用”的情况。从而出现父线程与执行子任务的子线程为同一线程。

  7. C#中常用的接口

    ICompare
    主要用于排序

    IEquatable
    用于比对值是否相等

    ICloneable
    对象复制

    IConvertible
    转换

    IEqualityComparer
    相等性与hashCode

    IEnumerable

    IEnumerator

    IQueryable

    ICollection

    IDictionary<TKey,TValue>

    IList

    来源:

    https://www.cnblogs.com/myrocknroll/p/7359916.html

  8. signalR的应用场景

    1. 支付回调
    2. 聊天室

以上答案仅供参考,若有错误,欢迎指出。

转载于:https://www.cnblogs.com/monster17/p/11175333.html

面试问题记录 (一)相关推荐

  1. 2021年自动化预推免面试经历记录与总结--持续更新

    2021年自动化预推免面试经历记录与总结 文章目录 2021年自动化预推免面试经历记录与总结 前言 一.合肥工业大学面试-2021.9.8 1.面试流程 2.面试 3.总结 二.南京航空航天大学面试- ...

  2. 【面试题目】2019年中心面试题目记录

    网络上能找到流传出来的中心面试题目记录 大数据是什么? 云计算的理解? 单位涉密应该怎么做? 对于一些名词的解释:拒绝服务攻击.网络冒仿.网络蠕虫.网页恶意代码.木马主机.网络篡改 什么是物联网? 你 ...

  3. android 控件随手指移动_Android 实习生面试经历记录

    code小生,一个专注 Android 领域的技术平台 公众号回复 Android 加入我的安卓技术群 作者:念人远乡 链接:https://www.jianshu.com/p/3cd5ef51eed ...

  4. C++春招实习和秋招面试过程记录

    2.22 1.数据为什么放文件里或者数据库里,放在内存中不行吗? 如果是定期更新的,一段时间内都在使用,放在内存中可以的,速度更快的. 2.说说C++的4种类型转换 C++的四种类型转换reinter ...

  5. 【面试题记录】2020前端秋招笔试面试题目记录

    笔试题记录 1. 空元素 Empty Element (滴滴笔试) 空元素是HTML/SVG里的不可能存在子节点的元素. 个人理解就是:自闭和标签 HTML中的空元素: <br/> < ...

  6. 面试问题记录 三 (JavaWeb、JavaEE)

    前言 这块还是比较关键的,考察你对整个业务流程的熟练度吧,虽然企业级的项目没有接触过,但像最基本的内容必须得融会贯通,这一点我感觉自己还是处于浅层,没有深入的去思考以及练习过,其实就像那句话,&quo ...

  7. 游戏开发校招面试全记录(大三篇)

    上课听着职业老师在说,你们要写求职信哦呵呵..现在工作很难找哦呵呵..用上世纪90年代讲现在的招聘是肯定不行的,我就分享一下自己写过的两个面经吧,也算是我的春招和面经吧.写的不对的地方你们也就呵呵一下 ...

  8. 数据开发面试问题记录

    因作者近期正在投递数据开发岗位,所以会在此记录一些面试过程中的问题,持续更新,直到入职新公司为止 1. 数仓建模的三范式理论 所谓的范式,就是我们在关系建模的时候所遵从的一些规范,而三范式,指的就是三 ...

  9. UX/UI设计师海外面试心得记录-Linsimon

    本文转载自海外设计师"Linsimon".小编认为颇有参考价值,如有海外方面考虑的话,推荐阅读 经验分享,文长请慎入 写在开始之前 在这个鼓励人们为了梦想披星戴月.为了理想而奔走的 ...

  10. 【Unity】Unity、C#面试题目记录和解答

    前言 持续更新中... 面向阅读者:unity面试者 阅读提示:一般面试中,不会问以下所有类型的问题,例如你选择做ui才需要回答UGUI分类的问题 Unity基础 基础(点我) Q:Unity的Mon ...

最新文章

  1. The powerful Android Studio
  2. 'vue' 不是内部或外部命令
  3. 【反射的使用】java反射的复习
  4. 使用jQuery插件realshadow实现超酷真实阴影效果
  5. json_decode用法
  6. java及java web学习笔记
  7. 安装JAVA文件被删_Android 删除无用Java文件
  8. cpg数据库处理_找到未提取的pdf
  9. 2019ICPC徐州 H - Yuuki and a problem (动态(带修)主席树 + 区间Mex问题)
  10. 2021-2027全球与中国核磁共振管市场现状及未来发展趋势
  11. ti芯片怎么成为一站式的代理
  12. rsyslog服务搭建
  13. 电脑文件和百度网盘如何随时随地备份?
  14. Eucalyptus镜像制作方法总结
  15. WebService是什么
  16. SQL Server数据库报错:无法打开物理文件
  17. 08-合成模式Quarkus实现
  18. COSOSWAP:NFT的属性,能否改变游戏产业
  19. python 3.6.5官网下载步骤_python3.6下载
  20. 什么软件测试4g网络速度,记者实测4G网速 不同时间地点4G网速存在差距

热门文章

  1. 【51CTO/BBS】请教: SQL里有没有字符串分解Split的函数??
  2. 009Maven_建立私服——报错问题
  3. 百度云文章的链接地址抓取工具
  4. NodeJS学习第一季-路由规则
  5. sql 读取本地txt文件批量插入数据库
  6. Servlet打印HTML页面乱码问题
  7. 15种能力:决定了你的未来能走多远
  8. flask 验证ok 另外一种方式
  9. sqlite 按拼音排序
  10. L2-031 深入虎穴 (25 分)-PAT 团体程序设计天梯赛 GPLT