C#基础面试题记录

1、c#垃圾回收机制
2、委托和事件
3、c#索引
4、装箱和拆箱
5、泛型
6、c#如何调用c++ 的dll?
7、托管资源和非托管资源
8、MVC原理
9、MVC中,后台向前台页面传对象的方式
10、MVC中过滤器
11、c#扩展方法如何写?
12、.NET Core Api 安全验证以及中间件
13、设计模式
14、单点登录
15、聚集索引和非聚集索引
16、char,varchar、nvarchar区别
17、数据库死锁产生的原因及解决办法
18、有用过缓存吗?有用过redis吗?
19、IOC、依赖注入、容器
20、大文件上传与下载,如何考虑?比如说50G的大文件
21、Linq
22、AOP
23、SOA、Webservice、WCF
24、有研究过Docker吗
25、有研究过微服务吗
26、sql性能优化
27、你了解串口编程吗
28、js字符串和数组相互转化
29、请设计一个递归算法
30、如何考虑做一个网站
31、线性表和链表的区别
32、谈谈你对js闭包的理解
33、多线程中的同步、异步、Task
34、用过NoSql吗
35、用过负载均衡吗
36、大数据处理
37、数据库表数据量特别大时,如何优化查询,提高速度?
38、数据库中如何循环读取数据库表中的记录?
39、数据库中删除重复数据
40、Session有什么缺点,微软如何改进
41、有没有用过消息队列
42、设计一个老鼠、猫和主人的程序,要求可扩展性强,老鼠的叫声惊动猫和主人
43、Vue权限管理,如何控制界面的显示
44、WCF的部署方式
45、简介应用程序池
46、冒泡算法
47、简述应用程序域
48、数据库设计三范式
#面经##c#工程师##校招#
全部评论

相关推荐

3 37 评论
分享
牛客网
牛客企业服务