您的位置:首页 > 职场人生

.Net开发工程师面试题

2014-02-18 17:58 232 查看
1、写程序说明abstract class和interface的作用。

2、将1-100随机插入长度为100的整形数组,并保证数据不重复和连续。

3、用Linq和Lambda获取2个数组中的相同部分,并将这些值存入一个新的数组。

4、获取数组中相加和为20的所有值,比如输入[0,1,15,20,23,10],输出为[0,20];如果没有值相加的和为20,则输出为“无”。

5、设计模式和敏捷开发模型,各自的作用。

6、服务端数据加密的方法、原理。

7、依赖注入是什么及其原理,.Net依赖注入的框架有哪些?

8、多线程的意义,列举平常使用到多线程的地方。

------------------------------------------------------------------------------

1、Using的三种用法

2、委托的本质,事件是委托吗?如何避免事件的重复订阅?
资料一

3、string和StringBuilder的区别,为何两者会同时存在? 资料

4、C#中Attribute的用处?

5、Class和Struct的区别,何时会选择使用Struct?
资料一
资料二 资料三

6、实现int StringToInt(string str),参数是正整数,不使用.Net类库中的Int32.Parse和Convert.ToInt32()方法将字符串转换为整型。 资料

7、用一条SQL语句取第31至40条数据,注意主键ID可能会不连续。

8、用一条SQL查询数据库中的重复数据。

9、.Net页面间的传值方式及其各自的优劣势。

10、按先后顺序写出WebPage的生命周期和相应事件。
资料

11、C#中如何重置Form中所有TextBox的Text属性为String.Empty?

12、一个继承Form的类中,如何获取鼠标按下的动作?

13、其他线程如何访问UI线程上创建的Form或Control?

14、如何给Form添加快捷键?

15、写出一条SQL删除没有主键的重复数据。
资料一
资料二

----------------------------------------------------------------------------------

1、虚函数的本质及其实现机制。

2、C#中值类型的数据何时分配到堆?

3、写出四种线程同步机制?

4、Windows消息机制,.Net中的Windows机制是如何实现的?

5、反射的原理及其优劣势?

6、说说对设计模式的理解,.Net类库哪里用到了设计模式(举2个)?

7、有哪些调试手段?存储过程如何调试?PDB文件有什么作用?
资料

8、SQL数据库忘记提交事务,会对数据库造成什么影响?

9、Http协议的八种请求方法。

10、C#传递参数的方式及其区别和优缺点?

11、什么是深拷贝、浅拷贝?
资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: