1.自我 介绍;
2.聊大学做的项目;
3.正式进入主题,聊java基础
(1)说一个java中的基本数据类型有哪些?
(2)String是基本数据类型吗?
(3)String为什么是不可变对象?让你实现一个不可变对象,你会怎么设计?
(4)了解java中的那些集合?
(5)说一下list、set的区别?以及ArrayList和linkedlist的区别?
(6)Map下包括那些类?
(7)HashMap与HashTable的区别?
(8)说说concurrentHashTable的原理?
(9)Object类下面有哪些方法?
(10)‘==’和equals的区别?
(11)对设计模式有了解吗?
(12)用过Linux吗?说说你知道的linux命令?
(13)线程有哪几种?
(14)线程中的方法有哪些?以及区别?
4.面试官问:有什么问题要问的吗?
结束面试,等待结果…