C#面试题(一)
一、背景
最近学习巩固C#的基础,看到《小胖李的面试之旅》的文章,把他的面试题目拿来总结以及学习。
二、面试题
1.wcf想用http协议通信怎么做?
答:在配置文件里面配置,因为wcf默认的通信协议是TCP。
2.接口和抽象类的区别?
答: 抽象类要被子类继承,接口要被类实现。
接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。
接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。
接口是设计的结果,抽象类是重构的结果。
抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高。
抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量。
抽象类主要用来抽象类别,接口主要用来抽象功能。
3.重写和重载的区别?
4.多态是什么意思?
5.继承是什么意思?
6. 有ListA和ListB 其中A,B的元素都是可以保证没有重复的,现在合并A B得到新的 List C,要求C中不能有重复元素
7. 实现不重复的100个随机数的方法
8..取出数据库user表中的一个小时内创建的数据
9.列举spring常用的注解,并且分别表示的意义
10.session和cookie的区别和练习,session的生命周期,多个服务器部署时session管理方式
11. 如果有一个特别大的访问量,到数据库上,怎么做优化
三、总结
目前c#市场要的内容基本是 MVC,Web API,大数据,分布式
未完结
我是一个爱笑,认真记录每一天进步的博主.
转载请注明出处,商用请征得作者本人同意,谢谢!!!