第四家
公司:国企,主做民航相关信息化应用系统
职位:.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)