准备开始找实习了,在图书馆借了本.NET程序员面试宝典回来看,这是封底的一个题目,不知道你会做几道?
如果你的简历上写着“本人精通C#编程、.NET体系;熟悉设计模式、数据结构。”,并且自认足够机智,还能在1小时内对下列问题给出准确答案,那么,毫无疑问你可以通过多数.NET程序员面试了。
问题如下:
1、const和static readonly的区别是什么?
2、XmlSerializer如何工作?
3、静态构造函数是否可使用this?
4、实现C#归并程序。
5、写一个事件:A或B或其他人给他加水。
6、“不要和陌生人说话”是设计模式中那种原则的通俗表达?
7、解释UML中的4个名词:依赖、聚合、泛化和关联。
8、对象实现了Finalize将对垃圾收集有何影响?
9、描述你对.NET Framework 2.0中匿名方法的认识。
10、1000瓶药水至多有1瓶含剧毒,给你10只狗,在24小时内通过给狗试药的方式找出哪瓶药水有毒或者全部无毒(狗服药X小时后毒发,19<x<23)。
看完之后猛然发觉自己的知识体系是多么的薄弱,看来需要更加努力啦。