C# 面试知识点网络文档整理
一 C# .NET技术
1、ASP.NET MVC如何控制权限?
2、C#.NET中的CTS、CLS和CLR?
3、什么是多线程,如何创建和如何使用?请写一个多线程单例模式?
4、什么是单例模式?
5、请你说说你所了解的设计模式?
6、请画出抽象工厂的流程图?
7、什么是Lambda表达式?
8、什么是Linq表达式?
9、什么是异步,什么是委托?
10、什么是MVC,为什么要使用MVC,它是如何控制的,什么是路由?
11、MVC的请求是如何到达控制器的?
12、一个浏览器请求是如何到达服务器的?
13、什么是单点登录?
14、请你说说Session原理、生命周期、如何设置,如果登录不使用Session哪用什么?
15、什么是工作流?
16、请你介绍一个WCF,为什么要使用WCF,WCF与Web Service的区别?
17、请你介绍一个Web API,为什么要使用WebAPI?
18、请你说说ASP.NET页面生命周期?
19、请你说说抽象类?
20、请你说说装箱与拆箱?
二 数据库技术
1、表数据量大时,如何优化查询,数据表如何优化?
2、SQL Server与Oracle有什么区别?
3、数据库容灾、容错和性能优化?
4、在一个项目中你如何设计数据库,数据表,如何优化?
5、什么是索引,为什么要使用索引,如何创建索引,索引的分类与区别(唯一索引、聚集索引等…..)?
6、什么是存储过程,为什么要使用存储过程,如何创建存储过程?
7、什么是触发器,什么时候使用触发器,如何创建触发器?
8、什么是游标,如何创建游标,游标如何使用?
9、什么死锁?
三 前端技术
1、Ajax的原理?
2、JQuery选择器的使用?
3、HTTP协议是什么? 答:它是无状态的….. http://kb.cnblogs.com/page/130970/
4、什么是前端跨域请求,原理,如何解决跨域请求?
5、请你说说JS中的命名空间与闭包?
6、请你说说JS的作用范围?
7、什么是Cookie,它与Session的区别?
四 网站与其他技术
1、什么是分布式?
2、什么是负载均衡?
3、如何处理大并发(如批量插入数据,批量修改数据)?
4、如何提高网站的性能?
5、如何防范SQL注入,如何提高网站安全?
6、什么DNS攻击原理与防范?
---------------------
作者:pan_junbiao
来源:CSDN
原文:https://blog.csdn.net/pan_junbiao/article/details/53053941
版权声明:本文为博主原创文章,转载请附上博文链接!
C# 面试知识点网络文档整理的更多相关文章
- 将Html文档整理为规范XML文档
有多种方式可以在.NET 平台进行HTML文件解析.数据提取,其中最简单.稳妥的办法是先使用工具将Html文档整理成XML文档,再通过XML Dom模型或XPath灵活地进行数据处理.SGML便是一个 ...
- 连接SQLServer2005失败--[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档
连接SQLServer2005失败,错误信息: 错误类型:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC ...
- NodeJS-001-Nodejs学习文档整理(转-出自http://www.cnblogs.com/xucheng)
Nodejs学习文档整理 http://www.cnblogs.com/xucheng/p/3988835.html 1.nodejs是什么: nodejs是一个是javascript能在后台运行的平 ...
- Ionic2文档整理
来自:Rainey's Blog 原文地址:http://rainey.space/2016/04/06/Ionic2_Chinese_Document/ Github:https://github. ...
- dotNET跨平台相关文档整理
一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...
- appium python andiroid自动化文档整理笔记。
利用一天时间去整理appium for android文档.传送门 利用业余时间自己翻阅资料,google.百度等去查找,费劲一番功夫,最后终于成行了这篇文档. 也是作者对最近自己的学习的一个总结吧, ...
- Linux文档整理之【Jenkins+Docker自动化部署.Net Core】
这次整理的文档是Jenkins+Docker实现自动化部署,很早之前就写的,今天有时间就搬到博客园做个记录. Jenkins是基于Java开发的一种持续集成工具,主要用于持续.自动的构建/测试软件等相 ...
- Linux文档整理之【Nginx安装Docker】
这次整理的文档是Docker安装 先说明下我用的系统是Linux Centos,不同的Linux版本差别不大. 1.安装依赖包 sudo yum install -y yum-utils device ...
- Linux文档整理之【Mysql安装与配置】
最近公司让整理一个Linux安装Mysql的文档.所以就整理了一下,这里将自己整理的详细文档做个笔记. 1.下载Mysql. https://dev.mysql.com/downloads/mysql ...
随机推荐
- NSURLConnectionDataDelegate
#pragma mark-NSURLConnectionDataDelegate //收到回应 - (void)connection:(NSURLConnection *)connection did ...
- Spock - Document -01- introduction & Getting Started
Introduction Peter Niederwieser, The Spock Framework TeamVersion 1.1 Spock is a testing and specific ...
- 使用docker构建简约高效的镜像
背景介绍 最近在思考一个问题,我的golang运行到docker环境上的时候,需要安装很大依赖.思考发现我需要就是一个运行二进制的环境而已并不需要golang的编译器等等其他任何多余的. 当前的doc ...
- Appium环境搭建——安卓模拟器(AVD)调试 1-创建模拟器失败点的总结
一.先安装好Android SDK 系统变量—>新建,变量名:ANDROID_HOME,变量值:SDK的安装路径 系统变量—>path—>点击编辑,变量值添加:;%ANDROID_H ...
- Ubuntu16.04 换阿里源
国内阿里源速度比较快,北京联通下载极快.更新也比较稳定 1.备份 cp /etc/apt/source.list /etc/apt/source.list.bak 2.编辑source文件 sudo ...
- 【mysql】Mha实现高可用数据库架构
MySQL高可用平台需要达到的目标有以下几点: 1.数据一致性保证这个是最基本的同时也是前提,如果主备的数据的不一致,那么切换就无法进行,当然这里的一致性也是一个相对的,但是要做到最终一致性. 2.故 ...
- Java工程师可以从事的几大职业
在重庆,程序员一直被认为是高薪职业,Java作为最受欢迎的语言,是很多初入行的人都会选择的方向.那么学习之后可以从事哪些工作呢?下面小编就给大家介绍一下. 一.大数据技术 Hadoop以及其他大数据处 ...
- CSS奇淫技巧
对于图标,使用fontsize设置大小,而非宽高! 高度不够的时候使用min-height 保持宽高比 四个方向的padding都是相对于 本盒子的宽度来的 常用于视频和图片的展示,比如轮播图. 所以 ...
- 运维wiki
意识 1.责任心 要有 owner 意识.运维是线上产品的首要负责人,出现故障都默认是运维的故障,要推动改进. 2.细心 要有敏感的风险意识,稳定和安全是运维的最高责任 3.上进心 要善于学习,不断反 ...
- python selenium 处理时间日期控件(十六)
测试过程中经常遇到时间控件,需要我们来选择日期,一般处理时间控件通过层级定位来操作或者通过调用js来实现. 1.首先我们看一下如何通过层级定位来操作时间控件. 通过示例图可以看到,日期控件是无法输入日 ...