我出的面试题
1、 数据库中存在以下记录。
日期 客户 产品 数量 金额
2007-05-01 客户A 产品A 100 1000
2007-05-01 客户A 产品B 300 2000
2007-05-01 客户A 产品C 400 1000
2007-05-02 客户B 产品A 100 1000
2007-05-02 客户B 产品D 100 1000
举例。第2,3条记录于第一条记录的日期,客户都一致。删除2,3记录的相同数据。
产生最终结果,(查询或者直接更新数据库都可以)
2007-05-01 客户A 产品A 100 1000
产品B 300 2000
产品C 400 1000
2007-05-02 客户B 产品A 100 1000
产品D 100 1000
2、 描述ADO.NET的核心组件以及功能。
3、 描述至少一个你所了解的设计模式和应用场景。
4、写一个sql游标,功能,将A表中的记录,如果b字段为1,则b字段增加1, 否则增加10。
应聘人员回答的我不太满意。不知道是我出的题目不好,还是.............
所以我想放到csdn上面来看看。应聘的是软件设计师,也就是编码之类的,基本都有工作经验了。其中一个还是硕士在读,一个4年工作经验,用过.net开发系统的。
------解决方案--------------------4、写一个sql游标,功能,将A表中的记录,如果b字段为1,则b字段增加1, 否则增加10。
--------------------------------------------
这个还有游标来实现呀,
------解决方案--------------------3、 描述至少一个你所了解的设计模式和应用场景。
-----------------------------------------------------、
哈哈,用的最多的就是工厂模式啦,还有就是观察者模式
------解决方案--------------------面试题要综合考虑应聘者的能力,不易过难和过易,不要以难住对方为目地,要以能够充分展示应聘者的水平为基准,把握住这个应该问题就不大了。