本帖最后由 雪落纷飞 于 2015-1-4 17:09 编辑
面试写了5个代码,都是基础的规定三十分钟,其实超了点时间没什么事,同学不要太担心,但是也不能太慢最起码要熟悉写,下面我会传一个文件,里面有30多个代码题都是黑马的, 没事看看练练都不怎么难,先把面试题贴上。
1,如何用反射去创建一个对象,有2种方式,尽量用代码去体现
2,编写一个程序,把这个目录里边的所有的带.java文件都拷贝到另一个目录里边,拷贝成功以后,把后缀名是.java改成.txt]
3,创建多线程的方式有几种?尽量用代码去体现
4,编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
5,编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet),然后遍历集合输出
很简单,20多分钟写完了,结果检查发现了list要排序,说实话紧张的都蒙圈了愣是想了半天怎么排序是不是要先转成数组还是用StringBuilder, 忘了直接双循环arraylist判断角标就可以了。
然后老师就针对五道题问了问题,也都是基础知识点, 你只要懂了会用了基本无压力, 知识点问的都答上了,就有一个问题不会。就是上面复制文件改名字我做的是先得到复制文件的名字然后写入, 但是要求是先复制后改名,就不会了,老师问了renameTo是什么 我一直没见过,也就不会刚才面试完一看文档就是专门给文件改名字。。。。 网络编程和Gui问都没问,但是你们也得了解没准你们就问了,IO 反射 集合 异常 这几个大类, 面向对象和字符串操作。 可能是自己扩展的不好吧,面试38 总分106.9 先付费不知道有没有戏哎。 对啦 除了自荐信都是帅丽霞老师审批的,反正是入学和基础测试都扣了点, 话说我这都是老熟人了帅帅老师也不说多给点。。 对了 还问些生活啥的来黑马会打算怎么学习什么的。大概这些吧。 我也是零基础,感觉要先知道大概的框架都是什么,然后记得知识总结,之后必须敲代码,这样所有的东西都连上,剩下就坚持吧,哈哈, 既然在这里都说明了我们都想好好努力一回,为了自己为了家人搏一次机会改变一下自己。 所以没有什么不能的,就是再笨的人只要努力都会成功,所以一起加油,让黑马成为我们的起点。 |
|