一面
1.Java中的队列都有哪些,有什么区别。
2.反射中,Class.forName和classloader的区别
3.Java7、Java8的新特性(baidu问的,好BT)
4.Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的效率高
5.讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。
6.讲讲NIO。
7. String编码UTF-8和GBK的区别?
8.什么时候使用字节流、什么时候使用字符流?
9. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。
10.servlet的一些相关问题
11.webservice相关问题
12.Java的内存模型以及GC算法
13.jvm性能调优都做了什么
14.介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明
二面
1. hibernate和ibatis的区别
2.讲讲mybatis的连接池。
3. spring框架中需要引用哪些jar包,以及这些jar包的用途
4. springMVC的原理
5. Java创建线程之后,直接调用start()方法和run()的区别
6.常用的线程池模式以及不同线程池的使用场景
7. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。
8.多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。或者一个类的static构造方法加上synchronized之后的锁的影响。
9.socket框架netty的使用,以及NIO的实现原理,为什么是异步非阻塞。
10.同步和异步,阻塞和非阻塞。
11. OSI七层模型,包括TCP,IP的一些基本知识
全部评论
(0) 回帖