第四家
公司:国企,主做民航相关信息化应用系统
职位:.NET高级软件工程师
1. 什么是虚函数?子类需要对虚函数做什么?虚函数有什么用?
分析:C#里一般不用函数的说法,而是用方法,基本可以肯定出题方有C++背景
答:
在方法前加了virtual即为虚方法。
派生类可以override基类的虚方法,这样当基类的引用指向派生类的对象时,调用此方法为子类的方法。
虚方法的作用是为了实现运行时多态,增强应用程序的灵活性。
2. B/S与C/S不同,优缺点
分析:先名词解释,再列优缺点
答:
B/S(Browser/Server 浏览器/服务器),C/S(Client/Server 客户端/服务器)
B/S应用程序跨平台,跨操作系统,基于请求/响应模型,B/S之间无永久连接(除非是基于推技术的长连接),维护容易
C/S应用程序一般是固定平台、固定操作系统,客户端与服务器往往是永久连接,维护相对困难
3. Web页面中传值的方式
答:
QueryString、Session、Cookie、Post提交等
4. NHibernate、Castle、Spring、MVC、IOC、AOP
分析:从此提基本可以肯定出题方有Java背景,所有名词网上可以找到,答案略
5. 阶乘
略
6. 9×9乘法表
略
7. 2000万条数据绑定到GridView上如何分页
写了个分页的存储过程,请参考 GridView自定义分页的四种存储过程 但实际上大数据量的存储需要考虑的问题很多,比如缓存等
此题直接写gridview绑定肯定over
2010 我的求职经历(1)
2010 我的求职经历(2)
2010 我的求职经历(3)
2010 我的求职经历(4)
2010 我的求职经历(5)
本文解析了.NET高级软件工程师面试中常见的技术问题,包括虚函数的概念及其作用、B/S与C/S架构的区别、Web页面传值方式等内容,并附带了一些具体的编程实践问题。
2276

被折叠的 条评论
为什么被折叠?



