东信创智2023年校园招聘JAVA笔试题

同学,您好!

     感谢你参加“年少有为 智创未来”2023年东信创智校园招聘,为了更好地测试匹配度,高效推进后续招聘流程,特设置以下题目,你需要在40分钟内完成以下题目。

你准备好了吗?

您的姓名
    ____________
应聘岗位
    ____________
工作地点
    ____________
&和&&的相同点和不同点? 
    ____________
Math.round(11.5)等于多少? Math.round(-11.5)等于多少? 
    ____________
List、Map、Set三个接口,存取元素时,各有什么特点?
    ____________
遍历一个List有哪些不同方式?每种方法的实现原理是什么?
    ____________
SpringBoot微服务中如何实现 session 共享 ? 
    ____________
 MyBatis是什么?
    ____________
final、finally、finalize 有什么区别?
    ____________
get 和 post 请求有哪些区别?
    ____________
SERVLET API中forward() 与redirect()的区别?
    ____________
找出下面代码段的错误,以及写出相应的原因。

代码一:

public class Something {

   void doSomething () {

       private String s = "";

       int l = s.length();

    ____________
找出下面代码段的错误,以及写出相应的原因。

代码二:

public class Something {

     public static void main(String[] args) {

        Something s = new Something();

        System.out.println("s.doSomething() returns " + doSomething());

    }

    public String doSomething() {

        return "Do something ...";

    }

}

    ____________
找出下面代码段的错误,以及写出相应的原因。

代码三:

public int updateFunction(String cfCode, String cfName) {

    cfCode = null;

    if (cfCode.equals("") || cfCode == null) {

        cfCode = ObjectId.get().toHexString();

    }

}


    ____________
11. oracle关联查询 (15分)

数据库中有3个表 P_ENGINEERING_INFO表,P_ENGINEERING_LIB_INFO表,SYS_PRIVILEGE_LINK表。

P_ENGINEERING_INFO表

ENGINEERING_CODE ENGINEERING_NAME

A001 工作空间1

A002 工作空间2

P_ENGINEERING_LIB_INFO表

ENGINEERING_CODE TREE_CODE TREE_NAME

A001 B001 工程库1

A001 B002 工程库2

SYS_PRIVILEGE_LINK表

LINK_TYPE TREE_CODE

USER1 B001

USER2 B002

要求用一条sql查询出这样的结果

1:显示字段为【P_ENGINEERING_INFO】表的ENGINEERING_CODE

、ENGINEERING_NAME

2:只列出LINK_TYPE为USER1的数据


    ____________
Java编程 

需求:文件搜索,从E:盘中,搜索出某个文件名称并输出绝对路径。

在对指定文件进行搜索,当我们并不知道指定文件在哪里时,搜索该文件方案是打开当前磁盘,找到所有的文件进行查找;未找到,则从第一个文件夹,一个个打开进行查找,没有则退出,进入下一个文件,以此类推。


    ____________

17题 | 被引用0次

模板修改
使用此模板创建