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#市场要的内容基本是 MVCWeb API大数据分布式

 

未完结

posted @ 2019-11-14 16:16  笑笑未来  阅读(487)  评论(0编辑  收藏  举报