首先是笔试,笔试的5大题,第一题是关于JAVA类加载顺序的问题,第二题问的是算法,第三题考的数据库左连接,右连接,全连接的概念和语法。第四题是逻辑推理,第五题是写自己对开源框架的理解。不是很难,基本功扎实的基本都能搞定。 本人是在简历上写了数据结构的基本功扎实,被问了很多数据结构的内容,比如树的遍历方式,哪几种排序(本人是说了一个堆排序,适用求前K个小或者前K个大的元素),字符串检测括号是否匹配用什么(栈)。设计模式的了解,单例设计模式饿汉式懒汉式的概念和应用。开源框架什么spring这种(这个百度上面试经验一大堆)。主要是根据你自己说的内容会深一步挖掘,比如问到集合框架List,Set,Map这种,面试官就问了我hashMap的put原理,这个就看自己平常有没有看JDK源码的习惯了,本人回答的是1.7的put方法,1.8的put方法进行了改进,引入了红黑树的概念。 比较两个对象相等要重写什么方法,hashMap和hashTable的区别是什么。基本是都在考察JAVA的基本功,基本功扎实的来面试基本没问题。最后面试官会现场问算法问题,这个就看自己平常有没有这方面的训练了。
厦门市 · 计算机软件 · 100-499人 · 成立19年 · 正在招聘
上下班时间
上午09:00-下午05:30
弹性工作
联系方式
13859952235
26333828
...更多
地址
厦门市软件园望海路59号302单元
简介
-