我有段时间也是在网上疯狂搜索Java面试题,当然也搜出来一些,比如“抽象类”和“接口”的区别,"final""finally""finallize"的区别,&和&&的区别,Hashtable和HashMap的区别等等;搜出来题目就去看答案,记在脑子里,结果脑子里就是一大堆的“区别”。神奇的是,这些“区别”我在面试中往往还能用到,比如第一个就被问到了,我把脑子里记的东西告诉他,面试就过了。后来发现我们项目有些人的水平实在惨不忍睹,我就猜大家是不是都这样进来的。
互联网真是个好东西,它对面试者和被面试者一视同仁,提供前者题目,提供后者答案,我们没法评说这种搜题目背答案的行为,毕竟这种方法有时很管用,怪就怪那些好吃懒做的负责招聘的人,是不是?
然而要命的是,就在我能一口气倒出答案的时候,我还是不能理解“接口”是什么,该怎么用,什么时候用。这方面的知识是在我编过不少代码、逐渐了解设计模式后,才慢慢体会出来的。可见编程就是实践,要有点切实的提高,也只能靠实践。这很像游泳,背答案是没有用的,想要学会,必须要下水扑通。
这些道理原本是极简单的,不消多说。然而现在的面试题目还是满天飞,同一张试题在各个的所谓的IT网站中不负责任的转来转去,把整个气氛也搞得乌七八糟,不能不说是个悲哀。
以上共勉。
互联网真是个好东西,它对面试者和被面试者一视同仁,提供前者题目,提供后者答案,我们没法评说这种搜题目背答案的行为,毕竟这种方法有时很管用,怪就怪那些好吃懒做的负责招聘的人,是不是?
然而要命的是,就在我能一口气倒出答案的时候,我还是不能理解“接口”是什么,该怎么用,什么时候用。这方面的知识是在我编过不少代码、逐渐了解设计模式后,才慢慢体会出来的。可见编程就是实践,要有点切实的提高,也只能靠实践。这很像游泳,背答案是没有用的,想要学会,必须要下水扑通。
这些道理原本是极简单的,不消多说。然而现在的面试题目还是满天飞,同一张试题在各个的所谓的IT网站中不负责任的转来转去,把整个气氛也搞得乌七八糟,不能不说是个悲哀。
以上共勉。