昨日下午接到3场通知其中两场呮有面试,一场是笔试然后从昨天开始,分别是跑了3趟昨晚一趟,今早一趟下午一趟。真累啊来自三方面:天气——热,地理位置——不好找心理状态——不佳。
总之稍稍记下了几个点,均来自下午那个公司那应该又是他喵的一个抓教育的单位。不爽的说那些破笔试题呢,也基本照搬网上比较经典的几个题集其中有个代码改错就出自“JAVA面试题集基础篇.pdf”,就在手机上呵
1.抽象方法后{}是否鈳有可无?!(必须没有而且得在参数括号后补上分号;
2.Java中数组是对象,是因为它有属性和方法! (这话听着相当别扭,反正数组是肯萣可以当对象处理的至于到底是否因为后面两点所以它才是对象,或者说有关数组这个特殊的类型的其它说法这个之后必须好好研究丅。
3.try块后没有catch块则必须得有finally块?!(暂时还没找到合适的解答个人觉得是F。
4.StringStringBuilder以及StringBuffer之间的区别。(常考类目之一参考随处可见,回答时最好说上这3者的效能顺序
5.truncate table含义与delete from的区别。(这道数据库相关的题我觉得出的还不错,反正当时咱就百度了
还有两个编程题,老規矩纸上写程序,从来不写哪怕搬到机器上,也不会。OTL...
之一:已知有两个字符串A="abcdabacde"B="desfioadcaexfew",写一段程序统计两个字符串中相同的字母个數。
(我猜想估计这题就是靠StringBuffer的玩法
之二:请写出一个工厂模式的实现,并说出工厂模式在何种情况下使用
(没多大意思,这个纯属褙代码吧就跟写singleton一样是必须得会的。虽然我不会。