某银行的笔试题
某银行针对有工作经验的笔试题。
1. 在项目中用过哪些开源控件?
2. 如何理解webservice,在哪些场景下使用?
3. 为什么要使用接口,在哪些场景下使用?
4. 列举几种你使用过的设计模式,简要说明应用场景。
5. 你在开发WEB或服务类应用时,如何优化或提高性能?
6. 简要阐述数字证书的原理和应用场景。
7. 简述socket开发的步骤。
8. 数据库设计场景:
客户,Customer,有CustomerID、CustomerName、Telephone、Address等信息
订单,Order,有OrderID、CustomerID、OrderStatus、OrderTime等信息
订单项,OrderItem,有OrderItemID、OrderID、ProductID、UnitCount等信息
产品,Product,有ProductID、ProductName、UnitPrice、Description等信息
a. 绘制数据库表设计的UML图b. 通过一条sql语句,查询出给定custID的CustomerName、OrderTime、UnitCount、TotalPrice
9. 编写一段代码,启动2个线程。这2个线程同时计算从1累加到10000的结果。语言不限。
10. 合作公司用A语言编写了API,本公司使用B架构和语言,如何使用A语言编写的API?