• 青岛某企业面试题(2019-11)


    1.以下对接口描述不正确的是()
    A 接口没有提供构造方法
    B 接口中可以有具体方法
    C 接口中的属性默认使用public static final 修饰
    D 接口不允许多继承

    2.下拉叙述正确的是()
    A abstract修饰符可修饰字段、方法和类
    B 抽象类可以有非抽象方法
    C 抽象方法可以定义具体实现
    D 抽象类可以实例化

    3.下列对象中是线程安全的是()
    A LinkedList
    B HashMap
    C HashSet
    D StringBuffer

    4.在Java Web开发中,如果某个数据需要跨多个请求存在,则数据应该存储在()中
    A session
    B page
    C request
    D response

    5.栈初始状态为空,a,b,c,d,e,f 依次入栈,出栈顺序为 b,d,c,f,e,a,则栈的容量至少为()
    A 2
    B 3
    C 4
    D 6

    6. 0.6332的数据类型是()
    A float
    B double
    C Float
    D Double

    7. 阅读代码:
    var str = "abc123def".
    console.log(str.replace(/d+/gi,"*"));
    以上代码的执行结果是()
    A abc***def
    B abc***def***
    C abc*def
    D abc*def*

    8. 使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是()
    A replace teacher salary with salary+500
    B update teacher salary with salary+500
    C update teacher set salary with salary+500
    D update teacher set salary=salary+500

    9. 如何找到表单中隐藏的div?
    A $("div:none")
    B $("div:invisible")
    C $("div:even")
    D $("div:hidden")

    10. 阅读代码
    public class Test{
     public static void main(String[] args) {
      String s;
      System.out.println("s="+s);
     }
    }
    以上代码的执行结果是()
    A 代码得到编译,并输出"s="
    B 代码得到编译,并输出"s=null"
    C 代码不能编译通过
    D 代码得到编译,但捕获到 NullPointException 异常


    11. 以下代码的输出结果是:______
    public static void main(String[] args){
     int i1=3,i2=4;
     System.out.println(divide(i1,i2));
    }
    private static double divide(int i1,int i2) {
     return i1/i2;
    }


    12. 以下代码的输出结果是:______
    public static void main(String args[]) {
     Thread t=new Thread() {
      public void run() {
       System.out.print("pong");
      }
     };
     t.run();
     System.out.print("ping");
    }


    13. 以下代码的输出结果是:______
    public class Test {
     public static void main(String[] args) {
      Integer i=9999;
      increment(i);
      System.out.println(i);
     }
     public static void increment(Integer i) {
      i=i+1;
     }
    }


    14. 阅读代码:
    public static void main(String[] args) {
     Integer c=1000;
     Integer d=1000;
     System.out.println(c==d);

     double e=3*0.3;
     double f=0.9;
     System.out.println(e==f);
    }
    以上代码的执行结果依次是:______、______。


    15. 简述运行时异常(Runtime Exception)与受检异常(Checked Exception)的主要区别。列出2个常见的运行时异常。

    16. 简述你对泛型的理解,并解释PECS原则。

    17. 简述你对ThreadLocal的理解,并举例一个ThreadLocal的应用场景。

    18. 简述SQL注入漏铜的概念,以及如何避免被SQL注入攻击。

    19. 给定一个Foo的列表,请编写一个方法,将Foo加工为树形结构(即填满children属性)
    class Foo {
     Long id;
     Long parentId;
     List<Foo> children;
    }
    public Foo buildTree(List<Foo> fooList) {
     Foo root=new Foo();

     return root;
    }

  • 相关阅读:
    正则如何匹配div下的所有<li>标签?
    日历
    生成一定数量的不重复随机数
    PHP微信红包的算法实现探讨
    Flask 快速使用 —— (1)
    Django rest framework(8)---- 视图和渲染器
    Django 组件之 ----- content-type
    Django rest framework(7)----分页
    Django rest framework(6)----序列化(2)
    Django rest framework(5)----解析器
  • 原文地址:https://www.cnblogs.com/DreamFather/p/11890661.html
Copyright © 2020-2023  润新知