我去过了很多大公司面试,发现最重要是基础。1.比如接口,抽象类区别?不知道问了多少次!2.设计模式问题,单列模式让我现场写,不知道写了多少次!3.string,stringbuffer,stringbuilder区别不知道写了多少次?4.递归算法 不知道写了多少次5.java中的Comparable和Comparator怎么用<和就此问些排序的问题>?6.如何把array转成list,list转成arrry?7.statement,preparedstatement,还有callablestatement的区别?8.常见排序算法的区别?随便问你几种9.面向对象的设计原则?你能说出几种,每种都知道怎么用吗?10,java的net包的类 你用的多吗?还有io11.设计模式 你精通几种,随便问一个你可以画说uml图,能写出最基础的代码?12.加班谈看法?13.设计模式在jdk中的应用,比如装饰者模式在buffereader应用,迭代在util中运用 你都知道吗?14 等等还有很多,我改天写1个 帖子 ,大家记的来看,看接分啊!谢谢