1、    数据库包括几种?SQL Server,与PL/SQL, MySQL不一样吗?他们三个与Oracle有什么区别,各自的侧重点在哪里?
2、    什么叫做中间件?
3、    Winrunner,LoadRunner,Jms,Javabean,ajax这些是测试软件还是测试软件编写方式?各有什么不同?
4、    什么叫做框架?Hibernate,Struts, Webwork这些做什么的?
5、    服务器分为哪几种吗?怎么分,哪种情况下采用哪种?
6、    前端是什么?后端是什么?除了web以外,还有什么分前后端?其编写工具主要有哪些?
7、    操作系统中,有linux,windows,unix还有什么?solaris就是unix吗?
8、    黑盒,白盒是硬件还是软件?用来测试什么?
9、    Perl,shell都仅仅是在unix下才会用到吗?
10、    ETL技术开发是指什么,其目的是什么,开发过程中要用到什么?要接触什么些硬件软件?
11、    OVO configuration是什么?用来做什么?
12、    OS SPI,DB SPI 是什么意思?
13、    Weblogic SPI,tuxedo SPI是什么?
14、    .net是用来干嘛的?java呢?他们两个发展方面有什么不一样?各自的侧重点在哪里?
15、    XML是什么东西?
16、    Microsoft windows sharepoint SDK,Webpart是什么?
17、    AD,EXCHANGE,INFOPATH,DIZTALK,SMS是什么?有什么区别。
18、    INFORMIX是什么?
19、    开发,重构,架构各是指什么?
20、    脚本是什么?脚本语言又是什么?
21、    “应用APACHE TOMCAT,RESIN等网络服务器进行配置”,tomcat,resin是什么?什么是配置?服务器除了网络服务器外,还有其他服务器吗?服务器相当于一个大主机还是什么东西?
22、    “应用java集成开发坏境(IDE)IBM eclipse3.2,JBUILD8.0进行软件开发”。什么是集成开发坏境?开发JAVA一定要在这种坏境才可以吗?这种坏境由什么构成?JBUILD,ECLIPSE是脚本还是软件,或者其他的什么?
23、    “精通面向对象的分析设计方法,灵活使用常见的设计模式”。什么叫做面对对象?面对的对象又是谁?一般有什么分析设计方法?常见的设计模式有哪些?其中会涉及到什么技术,脚本,架构,中间件,软件或者什么?
24、    常说的程序就是一种软件吗?
25、    OOA,OOD,OOP是什么?
26、    UML是什么?什么是静态建模,动态建模,区别在哪里?主要有什么建模方式,要用到什么技术,软件?一般会建模的人会懂得什么知识?
27、    “Junit测试”是什么?测试软件吗?还是什么?
28、    “CMMI,三层开发模式”是什么?
29、    API是什么?JDK1.4中的NIO,正规等,JDK1.5中的新语法,泛型,元数据,并发包?这些所有的名词都是指什么?开放源代码是指什么?还有闭合源代码吗?用来做什么的?
30、    J2EE是用来做什么方向的?如果做?需要些什么东西?
31、    有哪些开发工具?什么是工具?这些工具本身就是一种软件,是吗?
32、    编程方向是不是只是分为数据库,网络通信,多线程,web?在编程过程中有什么不一样的地方?
33、    技术支持是做什么用的?
34、    编程就编程,为什么还会有提到架构什么东西?原文在这里http://www.newsmth.net/bbscon.php?bid=756&id=107227

解决方案 »

  1.   

    对  大部分都会接触  或者应用到 
    这是看工作机会了 但是这些东西确实是基础技术 而且问的都比较抽象 就是比如问 
    XML是什么东西? 就相当与内行问别人JAVA是什么东西
      

  2.   

     数据库包括几种?SQL Server,与PL/SQL, MySQL不一样吗?他们三个与Oracle有什么区别,各自的侧重点在哪里?下边没看,这题问的可真够傻的
      

  3.   

    SQL Server,与PL/SQL, MySQL不一样吗?他们三个与Oracle有什么区别,各自的侧重点在哪里?  这种问题都能问出来?
      

  4.   

    好强的知识面,哪家公司的,这哪是对一个人测试呀,是对当前所有想当coder的大学生来说吧 支持下
      

  5.   

    那应该不是面试java程序员,而是面试心理学或者哲学方面的工作的。