一次面试总结

Posted hglibin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次面试总结相关的知识,希望对你有一定的参考价值。

面试时间:2018/7/24(周二)上午11:00
面试岗位:JAVA方向

面试总结:
1、String的缓存机制了解吗?那么Integer的缓存呢?
判断new Integer(1) == Integer.valueOf("1")的结果。(false)

public class StringAndIntegerTest {
    public static void main(String[] args) {
        boolean b = (new Integer(1) == Integer.valueOf("1"));
        System.out.println(b); // false
    }
}

2、String、StringBuffer、StringBuilder之间的区别?

3、多线程知识,有两个线程t1、t2,如何实现t1和t2执行完后,主线程才执行。

4、谈谈线程安全是什么,线程安全如何实现的,如何保证线程安全。

5、并行处理和多线程处理的区别?

6、谈谈线程的生命周期?多线程如何实现的。线程池中的具体方法。(Executor)

7、反射了解吗,反射中class.getMethods()和class.getDeclaredMethods()的区别?

8、Java中的代理模式和spring中的代理模式有什么区别?(Proxy和cglib)

9、网络的知识,http协议了解吗,http下面的协议是TCP还是UDP?

10、单链表的实现,如何删除一个节点。

11、学生表和成绩表中如何查询单科成绩前10名的学生信息。

12、死锁的具体应用场景。

以上是关于一次面试总结的主要内容,如果未能解决你的问题,请参考以下文章

面试常用的代码片段

面向面试编程代码片段之GC

一次面试总结

面试总结记录一次测试组长岗位面试的感悟

父类和子类加载顺序-面试被问过一次

面试知识点总结