金蝶软件公司 Java 工程师面试题
1、说说面向对象,包括面向对象的三个属性:继承、封装、多态 2、介绍下
EJB,有状态和无状态会话 Bean 的区别 3、数据库优化 4、说下表设计,E-R 图
5、说说在工作中遇到困难时你是怎么解决的?实际的例子 6、C/S 架构下 GUI 客
户端开展 7、Orcale 方向上的全面要求 8、代码的调试,比如说几千行代码的调
试,怎样找出 BUG 9、接口与抽象,他们有什么区别,以及在什么情况下需要用。
10、单元测试 Junit 怎么用。11、数据库优化方面,创建太多索引,为什么性能
不会得到提高 1、VB 自定义控件 2、COM 口编程 3、Vb 的类 1.销售订单的实现
a)订单包含以下信息:订单号、订单日期、客户名称、商品编号、商品名称、数
量、单价、金额 b)支持一个订单包含多个条商品信息 c)SQL 脚本创建表及考虑性
能及表已存在的情况 d)代码实现订单保存过程,要求使用的 ADO 对象,部分代
码可用伪代码实现,要求保存的信息完整,有数据正确性检查 2.写一个函数实现
以下功能:输入的值为整数,输出为整数,要求输出的整数是将输入的整数倒转,
比如输入的是 123,则输出的是 321,要求代码正常运行,不报中断错误.3.谈谈
你对索引的认识,及索引有那些类型,各有什么区别及作用 2.写出下面两条 SQL
语句返回的结果以及区别.3.表 A:Fielname FieldId 4.001,01 5.002,02
6.003,03 7.表 B:EEEE FieldId ITEM 8.A,01,72 9.B,02,72 10.C,03,59 11.
语句一:Select A.Fielname,B.EEEE FROM ALeft join Bon
A.FieldId=B.FieldId and B.ITEM=72 12.语句一:Select
A.Fielname,B.EEEE FROM ALeft join Bon A.FieldId=B.FieldId where
B.ITEM=72 1、对 C#的新技术的了解;2、对三层架构的认识(要求较细
节)3、OOP 的概念;4、SQL 语句优化。5、程序优化。6、UML 结构图。7、项
目的性能优化。8、数据库索引方面知识。9、SQL 处理回滚机制;10、SQL 查
询一个表里面重复行的纪录 JAVA 虚拟机运行机制;EJB 事物处理;反射的应用问
题;strust 源码问题;系统设计架勾;谈谈你所了解的设计模式,如何应用 1。JS
中的对象写一个包含 2 个属性,一个方法 2。MS SQLSERVER 有个树,说说你
怎么设计表,用存储过程写出来 3。MS SQLSERVER 索引的用处,如何使用 4。
用过的设计模式,简单介绍下,用 UML 画出来 5。页面传值的几个方式。分别说
下优点和缺点 6。常见的运行时异常 7。用过的 AJAX 框架 8。接口和抽象类的区
别 9。怎么才知道 SQL 查询语句的性能好不好数据库部分笔试题选择题(只记一
题):1.关系型数据库的三个范式。回答题(一题不漏):1.请说明对数据库优化你
用到什么方法或建议。2.请说明一下两条语句的结果有什么不同(字段名与表名与
原题不同,意思相同)。select a.name,b.productName from users aleft
join products bon a.id=b.userid and a.age 26 and b.productName='诺
基亚 E71'select a.name,b.productName from users aleft join products
bon a.id=b.userid where a.age 26 and b.productName='诺基亚 E71'3.这
个题是让写一个创建表的 sql 脚本,主要使用到 IDENTITY(1,1)、NOT
NULL、PRIMARY KEY、DEFAULT 4.如果有 4 张表(学生、教师、课程、选课内