网易2020校招笔试- Java 开发工程师(正式批)

时长:120分钟 总分:100分

146浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 9 1 4 2
1.
数据结构中,沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。对...
问题详情

数据结构中,沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用(  )次序的遍历实现编号。




2.
现在假设对N个元素的链表做顺序查找时,若查找每个元素的概率相同,则平均查找...
问题详情

现在假设对N个元素的链表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为(   )?




3.
关于Linux下面说法正确的是?
问题详情




4.
完全二叉树是指深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度...
问题详情

完全二叉树是指深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一 一对应将一棵有50个结点的完全二叉树按节点编号,如根节点的编号为1,那么编号为25的结点是(    )?




5.
逆序对距离之和
问题详情

小易给定一个的排列,希望你能求出这个序列中所有逆序对的距离和。
下标的距离为,逆序对是指序列中一对下标满足 .
6.
小易有个32G字节的文件,需要从电脑1传送到电脑2,假设两者之间是1024...
问题详情

小易有个32G字节的文件,需要从电脑1传送到电脑2,假设两者之间是1024Mbit/s的网络,那么需要多久能传输完




7.
完美的序列
问题详情

小易定义一个数字序列是完美的,当且仅当对于任意,都满足,即每个数字都要大于等于前面所有数字的和。
现在给定数字序列,小易想请你从中找出最长的一段连续子序列,满足它是完美的。
8.
下面程序输出是? public class Main {  ...
问题详情

下面程序输出是?
public class Main {
    public static void main(String[] args) {
        ArrayList<String> l1 = new ArrayList<String>()
        ArrayList<Integer> l2 = new ArrayList<Integer>()
        l1.add("1")
        l2.add(1)
        System.out.println(l1.get(0).getClass())
        System.out.println(l2.get(0).getClass())
        System.out.println(l1.getClass() == l2.getClass())
    }
}





9.
main程序输出: public class Main {  ...
问题详情

main程序输出:
public class Main {
    public static void main(String[] args) {
        int i = 0
        int res = 1
        while(true) {
            try {
                res += res / (i++)
                System.out.println("No exception")
            } catch(Exception e) {
                System.out.println("Zero exception")
            } finally {
                System.out.print("In finally clause")
                System.out.println(i)
                if (i == 2) break
            }
        }
    }
}





10.
假设有选课表course_relation(student_id, cou...
问题详情

假设有选课表course_relation(student_id, course_id),其中student_id表示学号,course_id表示课程编号,如果小易现在想获取每个学生所选课程的个数信息,请问如下的sql语句正确的是( )




11.
关于下面代码说法正确的是: public class ...
问题详情

关于下面代码说法正确的是:
public class Demo {
    private Demo() {}
    private static class Singleton {
        private static final Demo INSTANCE = new Demo()
    }
    public static Demo getInstance() {
        return Singleton.INSTANCE
    }
}





12.
对象的浅拷贝和深拷贝区别是什么?在JAVA中如何实现?
问题详情
13.
使用Thread类和Runnable方法来创建一个线程的区别是什么?
问题详情
14.
翻倍
问题详情

小易给定你数字和系数。每次操作你可以将变成或者将变成。问至少几次操作使得
15.
最小数位和
问题详情

定义,表示在十进制下的各位数字和。
现在给定一个,请你求出最小正整数,满足.
16.
位图这样的数据结构在操作系统当中的哪个场景下使用?
问题详情