面试总结

来源:互联网 发布:wind中国金融数据库 编辑:程序博客网 时间:2024/06/01 23:15
1.页面生命周期
1.页面初始化
2.加载视图状态
3.回发数据处理
4.加载
5.回发通知
6.回事件处理
7.页面预呈现
8.加载视图状态
9.页面呈现
10.页面缷载


2.值类型与引用类型的区别
值类型数据存储在内存的栈中,引用类型的数据存储在内存的堆中,而内存单元中只存放堆中的对象地址
值类型存取速度快,引用类型存取速慢
值类型表示实际数据,引用类型表示指向存储在内存堆
栈的内存分配是自动释放;而堆在.net中会有GC来释放
值类型是密封的,而引用类型一般都是可继承的
3.拆装箱的性能消耗?




4.进程与线程的区别
线程是轻型实体,独立调度和分派的基本单位,可并发执行,共享进程资源
进程是程序的一次执行,进程是一个程序及其数据在处理机上顺序执行


5.Exe,dll的作用,什么时候用到


6.pdb的作用,里面存储了什么


7.接口能否继承接口,抽象类能否继承接口,抽象类能否继承实体类
能,能,可以,但是和实体类的继承一样,要求父类可继承,并且拥有可访问到访问器


8.构造器能被继承吗


9.你常用的几种设计模式与其功能


10.const,readonly区别


11.命令模式


12.1+3+5+7+9+11+13+...+101
retun n==1?1:n==2?4:n2-1


13.一条岔路上,一边通往说谎国,一边通往诚实国。一个人要去说谎国,他在岔路口遇到两个人,他只对那两个人说了一句话,就轻易地去了说谎国,他说了一句什么话?


14..net romoting,webservice


15.


function a(int b)
{
int unt;
for(;b;)
{
b&=b-1;
++unt
}
return unt++
}




16.Framework与libra


17.C# var dynamic
var 在编译期会自动匹配类型
静态类型,dynamic编译后,实际是一个Object类型


18.编译时多态性,运行时多态性
多态指相同对象收到不同消息或不同对象收到相同消息产生不同的实现动作
a.编译时多态性:通过重载函数实现
b.运行时多态性:通过虚函数实现


19.asp.net的几种验证方式


20.final finally finalize区别


21.一副扑克牌,54张,最上面的是一张大王,每次十张放到底下,问放多少次大王才出现在顶部


22.WCF与WebService的区别


WCF 支持多种通信协议 Http/Https 、TCP/UDP、MSMQ、命名管道、对等网、


  消息可达性、事务流等。


WCF 可以与ASP.NET 集成、共享一个上下文(HttpContext)。


WCF 支持多种消息传输格式 :text,binary,mtom,Json 等。


WCF 安全性要强:支持对称安全、非对称安全、消息安全、传输安全、


  SSL 流安全、Windows 流安全等。


WCF 支持多种会话模式:单向、双向、请求/响应。


WCF 支持REST 。


WCF 支持多种格式化方式。DataContractSerializer、XmlSerializer、 


   DataContractJsonSerializer 等。


WCF 支持 WAS hosting、Windows 服务 hosting、Self-Hosting、IIS hosting 等。


WCF 支持多种并发模式:单例、单调、会话 。




23.WCF不依靠DLL访问外网,依靠元数据添加
添加WEB引用


24.为什么IIS第一次加载会很慢?


25.WCF的HTTP,Webservice的Http区别


26.ORM的原理是什么,


27.IhttpHandle,Ihttpmodule的区别


28.面向对象的原理是什么


29.javascript实现伪封装,继承,多态,




30.javascript闭包是什么


31SQL的索引的原理





0 0
原创粉丝点击