6.17 今天面试了,之后整理一下面经
6.19
海康超新星java实习面经 日期:6.17
面试时间:20min左右 主要是Java基础
1、String, StringBuffer,StringBuilder的区别?为什么String要设计成不可变?
2、HashMap,HashTable有什么区别?它们底层的实现原理是什么?
3、哈希冲突怎么办?
4、抽象类与接口的区别?
5、字节流和字符流常见的类有哪些?
6、讲讲NIO。
7、JavaWeb这边Session跟Cookie有什么区别?
8、多线程如何创建?
9、常见的线程池模式有哪些?
10、怎么设置一个线程池的最大值?
11、网络的七层模型?HTTP,TCP,UDP分别属于那几层?它们有什么区别?
12、TCP如何保证可靠连接?
13、单例模式有哪几种?它们有什么区别,如何做到的?
14、Sychonized是怎么工作的呢?
15、JVM内存模型有哪些?执行的GC回收算法有哪些?
面试时间:20min左右 主要是Java基础
1、String, StringBuffer,StringBuilder的区别?为什么String要设计成不可变?
2、HashMap,HashTable有什么区别?它们底层的实现原理是什么?
3、哈希冲突怎么办?
4、抽象类与接口的区别?
5、字节流和字符流常见的类有哪些?
6、讲讲NIO。
7、JavaWeb这边Session跟Cookie有什么区别?
8、多线程如何创建?
9、常见的线程池模式有哪些?
10、怎么设置一个线程池的最大值?
11、网络的七层模型?HTTP,TCP,UDP分别属于那几层?它们有什么区别?
12、TCP如何保证可靠连接?
13、单例模式有哪几种?它们有什么区别,如何做到的?
14、Sychonized是怎么工作的呢?
15、JVM内存模型有哪些?执行的GC回收算法有哪些?
全部评论
(6) 回帖