Java开发面试,主要考察java基础,例如:集合、设计模式一面:HR面;主要问一些基本情况,在根据简历问一些基本的项目信息。
二面:技术面;简历内容很重要,简历中的技术点最好和他们招聘的岗位技术点匹配;面试官先让你做一个简单的自我介绍;问:我java基础学过没有,答:学过;问:java基础你最擅长那部分,答:集合了;问:你说说list为什么有序的,set为什么时无序的,答:根据list和set的实现数据结构去回答;问:String的==和equals比较结果,答:一个是引用比较,一个值比较;问:str1 = "123", str2 = new String "123", str3 = "123", str1 == str2, str1 == str3,比较结果,答:围绕String常量池去回答;问:熟悉那些设计模式,说说单例模式的几种实现,答:懒汉、恶汉等及其实现方式;问:线程了解吗,答:了解一些(面试官看了看表说,现在时间产不多啦,既然了解一些就不具体展开啦);整个过程面试很轻松。
面试感受:很好;面试难度:有难度;面试来源:校园招聘
共1个问题,1条回答
Q:你说说list为什么有序的,set为什么时无序的。