论坛首页 招聘求职论坛

面试后的一点感悟

浏览 19863 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-22  
bukebushuo 写道
都不懂,这些东西在业务开发中有用吗?

呵呵,说没用是不对的,但我也不知道多有用。
其实不见得让你用,只是人在进步的过程中,会逐渐的了解到很多底层的东西,这些面试题最开始拿出来考人的时候,我相信是真的可以测出深浅的。不过等到网络上到处都是这种面试题的时候,能起到多大作用就不好说了。
0 请登录后投票
   发表时间:2008-04-22  
metaphy 写道
引用
在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。


哈哈,我把上次面试的一点题目拿出来,你做一下:
1.一个Object对象有哪些公共方法?
2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?
3.如果让你实现一个GC的垃圾回收算法,你会怎么做?
4.对设计模式的理解?观察者模式如何实现?
5.Spring的AOP有哪些概念,具体如何实现?
6.一个完整的Ajax call如何写?


除了4、5,能回答上来其他问题对于贵公司有何用处?莫非是开发Java语言的?
0 请登录后投票
   发表时间:2008-04-23  
sslaowan 写道
metaphy 写道
引用
在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。


哈哈,我把上次面试的一点题目拿出来,你做一下:
1.一个Object对象有哪些公共方法?
2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?
3.如果让你实现一个GC的垃圾回收算法,你会怎么做?
4.对设计模式的理解?观察者模式如何实现?
5.Spring的AOP有哪些概念,具体如何实现?
6.一个完整的Ajax call如何写?


除了4、5,能回答上来其他问题对于贵公司有何用处?莫非是开发Java语言的?


这个说到点子上了,面试不是考试
0 请登录后投票
   发表时间:2008-04-23  
yuankai 写道
6题能完整答出来的人因该很牛。



那牛人太多了,找个AJAX的开源实现看看就行。我工作半年的时候用Ajax,作了个简单的应用,DWR,读了读代码,搞定。

自己把它的代码挖出来看看、测测,知道了Ajax Call的流程。

不过还有更深更细的估计没看到。

适用的是最好的,没有最好,只有最适合的技术。!
0 请登录后投票
   发表时间:2008-04-23  
bluemeteor 写道
sslaowan 写道
metaphy 写道
引用
在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。


哈哈,我把上次面试的一点题目拿出来,你做一下:
1.一个Object对象有哪些公共方法?
2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?
3.如果让你实现一个GC的垃圾回收算法,你会怎么做?
4.对设计模式的理解?观察者模式如何实现?
5.Spring的AOP有哪些概念,具体如何实现?
6.一个完整的Ajax call如何写?


除了4、5,能回答上来其他问题对于贵公司有何用处?莫非是开发Java语言的?


这个说到点子上了,面试不是考试



这个观点我不同意,虽然我一直也是被面试的。

这些技术有时候在项目关键的时候很有用,为什么大牛是大牛,我认为就是他们能在关键的时候用自己扎实的功底找到问题的所在,并且找出合适的解决方案。平时他们可能做的工作和我们没有多大差异,甚至我们认为也能做他们的工作,可是他们最后定槌的一下就是我不能做的。

向大牛奋斗过程中!。。。。。。。。。。。。。。。。。。。。。。。。。。。
0 请登录后投票
   发表时间:2008-04-23  
terranhao 写道
metaphy 写道
引用
在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。


哈哈,我把上次面试的一点题目拿出来,你做一下:
1.一个Object对象有哪些公共方法?
2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?
3.如果让你实现一个GC的垃圾回收算法,你会怎么做?
4.对设计模式的理解?观察者模式如何实现?
5.Spring的AOP有哪些概念,具体如何实现?
6.一个完整的Ajax call如何写?


都回答上你这些问题值多少钱,年薪税后

.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?


Arraylist 有一个ensureCapacity method
int newCapacity = (oldCapacity * 3)/2 + 1;
可以回答这个问题.
0 请登录后投票
   发表时间:2008-04-24  
这些问题,说真的,在笔试还好,可以让你好好想想,要是在面对面问的时候就麻烦了,很有难度!下面说说我的看法:

1.Object的公共方法,也就是那几个:getClass(),hashCode(),notify(),toString(),wait(),考这道确实是没意义的,目的估计是想了解你对API的熟悉程度(我觉得API的熟悉程度,是用来查找时的熟悉,不是背下来的熟悉,当然如果你都背下来,那最好!)

2.Vectory与ArrayList区别:
  1)两都是是实现List接口的;
  2)Vectory是线程安全的,ArrayList非线程安全的,所以效率上比Vector高;
  3)当需要扩大容量时,Vector扩大原来的一倍,ArrayList扩大原来的一半;
  4)ArrayList充许存放有重复的元素;
  ArrayList和LinkedList区别:
  1)两者都是实现List接口;
  2)ArrayList是以数组的方式存储数据的,可以以下标查找数据,因其特点是:查找 数据快而插入数据慢;而LinkedList是以双向链表的形式存储数据的, 查找数据时,双向链表要左右查找,因其特点是:查找数据慢而插入数据快;

3.我会用很笨的方法,这里不说,不推荐,只能是应付

4.设计模式:
   就是借用前人对某问题好的解决方法,来解决应用需要;
   观察者模式不清楚,没怎么用过;

5.对AOP的,有位兄弟已经回答得很好了:
   通知,切面,连接点,目标对象,引入,代理,切入点;
   实现:都是基于代理实现的;

6.Ajax,这个要看看Ajax例子才能知道!

以上是我的解答!
0 请登录后投票
   发表时间:2008-04-24  
sslaowan 写道
metaphy 写道
引用
在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。


哈哈,我把上次面试的一点题目拿出来,你做一下:
1.一个Object对象有哪些公共方法?
2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理?
3.如果让你实现一个GC的垃圾回收算法,你会怎么做?
4.对设计模式的理解?观察者模式如何实现?
5.Spring的AOP有哪些概念,具体如何实现?
6.一个完整的Ajax call如何写?


除了4、5,能回答上来其他问题对于贵公司有何用处?莫非是开发Java语言的?


可能我表达的不清楚,上面题目是我上1次参加的某个公司面试的题目的一部分,题目出的都很好;好处是:全回答上来,你进去的可能性会更大,尤其是当有20~40人申请一个职位的时候
0 请登录后投票
   发表时间:2008-04-24  
引用
4)ArrayList充许存放有重复的元素;

Vector 也允许,不要误导别人
0 请登录后投票
   发表时间:2008-04-26  
真不知道技术为何物?
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics