端点科技春招笔试回忆(Java方向)

          统一哥最近想找暑假实习,海投后收到了端点科技的笔试邀请、打开一看却是春招题。。。感觉要凉~~~

一共37道题,两道编程题,剩下全是单选、多选。选择题大部分是Java语法,少数是计算机网络和操作系统。

第一道字符串的算法题:给定一个字符串单词数组String[] words = ["abcd","dbac","abc","cba","bca"],找出字符相同但顺序不同的单词并换行输出。

如:

    ["abcd","dbac"],

    ["abc","cba",bca"]

第二道手写实现一个线程安全的单例模式类。

选择题部分:

1、TCP三次握手Time-Wait可能/一定发生在客户端/服务端哪个阶段

2、==.equals的实际应用

3、抽象类abstract的选择题考了好几道,包括是否可以继承、能否实现抽象方法

4、接口方法能否被private修饰

5、线程池中以及submit()和execute()的区别,是否可以继承collable接口

6、JVM垃圾回收算法哪一种没有

7、给一段代码,是否编译错误、正常运行或者选择正确结果

8、泛型  :<String T alibaba> String nums,T  {return numbers;}(我第一次见这种东西,大概是这个,不记得了) 判断哪一个位置有误 A、第一个String B、alibaba C、第二个String D:正常

9、问最后输出list.get(1)是多少。

public Test{
    public void addList(ArrayList list){
    list.add(1);
    list=new ArrayList<>();
    list.add(3);
    list.add(4);
    }

public static void main[]{
    List list=new ArrayList<>();
    list.add(0);
    addList(list);

    }
}

10、学校分配1024个主机,问IP地址子网掩码是多少。

11、多选哪些排序算法时间复杂度是O(n^2)。A、冒泡 B、插入 C、快排 

12、final关键字能否修饰abstract方法

13、Linux 中的 select、expoll用法

14、Mysql索引列能否为空

15、进程和线程空间分配问题。C选项进程是资源分配的基本单位这个选项我记得死死的哈哈哈。

       其余的记不清了                                                                                              

猜你喜欢

转载自blog.csdn.net/Zhongtongyi/article/details/114896339