【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《搜米java程序员笔试题面试题》,欢迎阅读!
Java部分
选择题
1.执行如下代码 int a=0,c=0; do{ --c; a=a-1;
}while(a>0);后c的值( ) A. 0 B.1 C.-1
D.死循环
2. 在Tomcat中,负责对字节代码解释执行的是 A. 应用服务器 B. 虚拟机
C. 垃圾回收器 D. 编译器
3. Oracle中VARCHAR2类型的最大长度是: A. 4000 B. 3000 C. 1000 D. 2000
4. 关于以下程序代码的说明正确的是: 1. public class HasStatic{ 2. private static int x=60;
3. public static void main(String args[]){ 4. HasStatic hs1=new HasStatic(); 5. hs1.x++;
6. HasStatic hs2=new HasStatic(); 7. hs2.x++;
8. hs1=new HasStatic(); 9. hs1.x++; 10. HasStatic.x--;
11. System.out.println("x="+x); 12. } 13. }
A. 程序通过编译,输出结果为:x=63
B. 10行不能通过编译,因为x是私有静态变量 C. 5行不能通过编译,因为引用了私有静态变量 D. 程序通过编译,输出结果为:x=62 5. 以下代码段将创建几个对象? String s1="bbbb"; String s2="bbbb";
A. 2 B. 3 C. 0 D. 1
简答题
1. 说出ArrayList, Vector, LinkedList的存储性能和特性 2. 简述对 Error和 Exception的理解以及对应的处理方式 3. JSP的内置对象,及相关的理解 4. HashMap与Hashtable的区别 编程题
1.使用多线程实现生产者和消费者模型
JS部分
选择题
1、函数parseInt("18.98")的结果是( ) A、18.98 B、19 C、18
D、"18.98"
2、以下哪条语句会产生运行错误:( ) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /;
3、请选择结果为真的表达式:( ) A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN
4、 代码: 'abcdefg'.substring(2,3) 的结果是( ) A.cde B. b C.c D.cd
5、 代码: 'abcdefg'.indexOf('D') 结果是( ) A.4 B.3 C. -1 D. 0 简答题
1. 工作中遇到的兼容性Bug以及解决方案 2. Web app 页面性能优化的方法 3. 简述跨域请求的解决方法 编程题
1. 使用递归实现1+2+3+4+…+100
本文来源:https://www.wddqxz.cn/d455e376393567ec102de2bd960590c69ec3d818.html