高手请教:.Net面试题
第四章
1.什么是MDI窗体?
2.窗体间如何传递数据?
3.进程与多线程有何区别?
4.什么是模态窗口?什么是非模态窗口?
第五章
1.ADO.NET对象模型包括哪几部分?
2.建立与数据库的访问需要几个步骤?
3.DataAdapter和DataReader有何不同?
4.事务有哪几个属性?
5.在.NET中有几种事务处理方式?
6.Oracle和SQL Server在开发上有哪些不同?
第六章
1.XML和HTML有什么区别?
2. XML操作相关的类有哪些?
3.JavaScript操作XML的方法?
4.ADO.NET与XML如何转换?
5.什么是RSS?如何实现RSS?
第七章
1.什么是Web Service?
2. Web Service有何优势?
3.如何在ASP.NET中创建Web Service?
4.保证Web Service的安全有哪些措施?
第八章
1.什么是Ajax?
2. Ajax技术的核心是什么?
3. Ajax的工作原理是什么?
4.如何创建ASP.NET Ajax应用程序及常用控件?
5.其他第三方Ajax组件有哪些?
第九章
1.获取系统信息有哪些类?
2.获取系统服务信息需要哪里类?
3.文件操作有哪个类?
4.注册表操作用到哪些类?
第十章
1.NET网络编程的常用类和方法有哪些?
2.什么是Socket?
3. Socket的基本通信过程是怎样的?
4.实现异步Socket通信的关键步骤有哪些?
5.TcpListener/TcpClient基本通信过程是怎样的?
第十一章
1.Windows服务应用程序和普通的应用程序有什么不同?
2. Windows服务中的Timer控件和普通Timer控件是否相同?
3.如何安装和卸载Windows服务程序?
4.如何调试Windows服务程序?
第十二章
1.NET2.0、.NET3.0、和.NET3.5的区别?
2.WPF技术是做什么用的?
3.SOA是什么?
4.WCF和SOA是什么关系?
5. WCF的优势是什么?
6.LINQ是什么技术?
7. LINQ技术有什么好处?
第十三章
1.如何理解面向对象的思想?
2.面向对象的设计与开发会有哪些好处?
3.面向对象有哪些特点?
4.实现多态有哪些方式?
5.在什么情况下应用条件外置和反射技术?
6.如何进行面向对象分析?
7.面向对象设计有哪些原则?
第十四章
1.什么是三层架构?
2.常用三层架构设计是什么?
3.为什么要用三层结构?
4.抽象工厂模式有什么作用?
5.抽象工厂模式的实现方式是什么?
6.条件外置及反射技术的实现是怎样的?
第十五章
1.如何提供代码的效率和性能?
2.如何提高页面的显示速度?
3.从哪些方面考虑降低服务器负载?
4.实现系统缓存有哪些方法?
5.数据库有哪些常见的优化手段?
6.什么是SQL注入式攻击?
7.在应对大型网站负载架构方面有哪些优化策略?
第十六章
1.在做系统设计时需要考虑哪些方面?
2.开发软件或系统时功能越多越好吗?
3.做项目时,需求总是变化的,你怎么看待这个问题?
4.如何确定软件模块的可变与不变?
5.每个软件在设计时是否都需要考虑软件的可扩展性?
6.对需求或功能比较多的软件或系统应该采取什么样的策略进行开发?
7.什么是软件重构,为什么要重构?
8.Web架构设计的周期逻辑是什么?