总所周知  C#这门语言 没有Java的八股文,所以面试题一般都是问的业务,

那么对于新手来讲,最起码也要会一些基础性问题,

以下就是包含C# 和sqlserver几个常见的面试题  

1) Delegate和Event的区别是什么 (这道题真的是巨多奥)

Delegate:

Event:

区别:

2)new和Override分别有什么作用(什么情况下用new或者Override)

new:

Override:

总结:

3) async和await 是如何使用的? 本质核心是什么 ?方便的点在哪里?

如何使用:

本质核心:

方便的点:

4) async void   和async Task 有什么区别? 何时使用void

叙述:

5)设计模式种中单例模式分为几种,分别什么用途?

1

2

3

总结:

6)设计模式工厂模式又是什么?有什么用途?

7) Is和As的区别是什么,什么时候用is 什么时候用as?

8)解释一下C#多态是什么?接口与抽象类又有何异同?

9)如何实现线程同步?

10)什么是依赖注入?如何实现依赖注入

11)ref 和out 和In 有什么异同(当然in可以忽略,也可以答疑)

12) yeild的用途是什么,请写出简易循环代码

13) Linq是做什么的? 如何编写一个延迟查询?

14)在winform中 有一个窗体,包含(静态字段,实例字段  ,属性,方法 ,构造函数 )他的执行顺序是什么

15)aspnetcore中 中间件是什么,用途是什么,五大异常过滤器分别是哪些?简述执行顺序

17)using作用什么是,并举例说明

18)Task.waitALL 和Task.WhenALL有什么区别?如何使用

19)现在有一个Task执行循环任务,从0开始 每秒循环一次每次递增1 我如何取消任务? 10秒后我取消任务并且输出 那么最终输出是多少 ? 是否是你想要的值,如果不是,如何处理?

20)什么是深拷贝,什么是浅拷贝,什么时候用深拷贝?那么引用类型和值类型分别又有哪些?

21)如果只有调试的时候才可以获取到属性值,那么在非调试中我应该用什么获取到属性

22)在winform中,我点击一个按钮,此时界面卡死,我应该如何做?

23)如何托管和非托管代码交互(非必要答疑,一般都是调用第三方)

24)Net的内置委托有哪几种,分别有什么作用?

=================================================================================

面试题不全,欢迎补充; 马上下班了,有时间继续补充完善  答案过俩天更新  包含winform /core 以及Http协议

下面是sqlserver

=================================================================================

1)维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?(老生常谈)

2)什么是事务?什么是锁?

3)什么是索引,有什么优点?

4)视图是什么?游标是什么?举例游标的使用方法

5)什么是存储过程?有什么优点?

6)触发器分为几种,分别有什么作用?

7)char 和vchar最大长度是多少

8)如何优化一条sql语句

9)有哪几种锁?我应该什么时候用不同的锁

一般就这几个,关于数据库啊,一般都是业务,逻辑问题,基础的就这几个问题,答上来就可以

=================================================================================

当然了对于net选手来说    国产orm Sqlsugar 和Freesql 都很爽,大家应该很少写sql了

我有半年都没写过比较复杂的sql了,但是对于一些公司的实施来说,他们还是倾向于sql存储过程(因为他们可以随时改,可以查询)

虽然有了Orm 但是sql也是不可少的奥

后面可以再搞个Redis面试题  (我用的是FreeRedis (免费开源+好用))

C#新鲜面试题出炉(2024)的更多相关文章

  1. 怒肝俩月,新鲜出炉史上最有趣的Java小白手册,第一版,每个 Java 初学者都应该收藏

    这么说吧,在我眼里,Java 就是最流行的编程语言,没有之一(PHP 往一边站).不仅岗位多,容易找到工作,关键是薪资水平也到位,不学 Java 亏得慌,对吧? 那可能零基础学编程的小伙伴就会头疼了, ...

  2. 微信小程序开发视频教程新鲜出炉

    微信小程序开发公测了,可是对于新手来说,不同的框架不同的开发机制,如何快速适应呢?微信小程序开发视频教程新鲜出炉了,从零开始一步一步搭建微信小程序,每个章节都会涉及到不同的知识点,等教程学习完你不但掌 ...

  3. 刚写完的商城erp + 这个商城前台,新鲜出炉。自己1个人写, 包括php框架和前端html页面.

    刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面. 刚写完的商城erp + 这个商城前台,新鲜出炉.自己1个人写, 包括php框架和前端html页面.

  4. 23套新鲜出炉的网站和手机界面 PSD 素材

    Web 用户界面,移动用户界面和线框套件对设计师很有用,因为这些套件让他们使用快速和有效的方式复制用户界面.这些类型的工具包提供了一个基本的用户界面元素,用于它们需要制作的网站或软件模型. 在这篇文章 ...

  5. 22套新鲜出炉的 Web & Mobile PSD 用户界面素材

    在这篇文章中,我们展示的是自由和清新的 UI 设计素材套件.这些线框图和 UI 设计工具包让设计师在设计用户界面原型的时候能够非常便利. Web 用户界面,移动用户界面和线框套件对设计师很有用,因为这 ...

  6. 20个新鲜出炉的网站模板【HTML & PSD】

    这里给大家分享20 个新鲜出炉的免费网站模板.这些设计元素将成为你下一个项目的重要素材,可以帮你节省很多的时间.与往常一样,我们经常漫游网络,寻找最好的资源, HTML.CSS 和 PSD 等等,记得 ...

  7. 分享25个新鲜出炉的 Photoshop 高级教程

    网络上众多优秀的 Photoshop 实例教程是提高 Photoshop 技能的最佳学习途径.今天,我向大家分享25个新鲜出炉的 Photoshop 高级教程,提高你的设计技巧,制作时尚的图片效果.这 ...

  8. PS教程:20个新鲜出炉的 Photoshop 中级教程

    Photoshop 实例教程是提高 Photoshop 技能的最佳学习途径.今天,我向大家分享最新20个 Photoshop 进阶教程,提高你的图片处理技巧,制作时尚的效果.这些教程可以帮助把你的想法 ...

  9. Onsen UI – 新鲜出炉的 PhoneGap 界面框架

    Onsen UI 是一个基于元素自定义的 HTML5 UI 框架,用于构建你的移动前端.这个一个基于 Web 组件的概念的框架,让构建应用程序变得更加轻松.Onsen UI 专门针对 PhoneGap ...

  10. 20套新鲜出炉的免费 PSD 格式的图标《免费下载》

    在网页设计中,设计师专注于每一个领域的设计,包括颜色选择.图标.创造力.混色等.正确的选择图标可以使他们的设计脱颖而出,看起来令人震惊.在 Web 设计领域,图标发挥非常重要的作用,因为美丽的和创造性 ...

随机推荐

  1. Games101现代计算机图形学入门 - 作业1~8 集合含提高项总结

    Github 地址 :Games101 作业总结 Games101 官网:Games101 - 现代图形学入门 记录 Games101 Homework 系列 1 ~ 8 及相关作业提高项 环境安装 ...

  2. mount时候遇到写保护,将以只读方式挂载

    mount时候遇到写保护,将以只读方式挂载 遇到 mount: 未知的文件系统类型"(null)" [root@localhost ~]# mount /dev/sdb /mnt/ ...

  3. Redis系列之——使用常见问题

    文章目录 一 子进程开销和优化 二 fork操作 三 aof追加阻塞 一 子进程开销和优化 1 cpu 开销:rdb和aof文件生成,属于cpu密集型 优化:不做cpu绑定,不和cpu密集型的服务一起 ...

  4. 如何使用webgl(three.js)实现煤矿隧道、井下人员定位、掘进面、纵采面可视化解决方案——第十九课(一)

    序: 又是很久没有更新文章了,这次索性将之前做的三维煤矿项目拿出来讲讲,一是回顾技术,二是锻炼一下文笔. 随着科技的不断发展,越来越多的人开始关注煤矿采集的安全和效率问题.为了更好地展示煤矿采集的过程 ...

  5. DP 复习

    背包 约定使用 \(v_i\) 表示放入第 \(i\) 件物品的花费,\(w_i\) 表示第 \(i\) 件物品的价值,背包容量 \(M\),物品件数 \(N\). 01 背包 每种物品仅有一件,可以 ...

  6. 数据结构与算法 | 数组(Array)

    数组(Array) 数组(Array)应该是最基础的数据结构之一,它由相同类型的元素组成的集合,并按照一定的顺序存储在内存中.每个元素都有一个唯一的索引,可以用于访问该元素. // java 数组示例 ...

  7. Codeforces Round 848 (Div. 2)C

    B. The Forbidden Permutation 一定要注意题目中说的是对于all i满足才算不好的,我们做的时候只要破坏一个i这个a就不算好的了,被这一点坑了,没注意到all. #inclu ...

  8. ELK中 Elasticsearch和Logstash内存大小设置的考虑

    本文为博主原创,转载请注明出处: 在ELK(Elasticsearch.Logstash和Kibana)日志采集和分析场景中,适当设置Logstash和Elasticsearch的内存大小非常重要.这 ...

  9. [Python急救站课程]蟒蛇的绘制

    Python的英文是有蟒蛇的意思,用Python画一条蟒蛇试试吧 一.普通蟒蛇的绘制 import turtle # 调用turtle(海龟绘图)加as t表示将库名改命名为t,后续用t.(函数名表式 ...

  10. python 执行脚本,并将输出打印到文件

    转载请注明出处: 在使用 python 直接执行脚本时,执行的相关输出会打印到当前的控制台,如果想输出到指定的文件,可以采用以下几种方式: 1.在启动时,使用 > 操作符,该操作符会将输出写入到 ...