锁定老帖子 主题:面试后的一点感悟
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-22
bukebushuo 写道 都不懂,这些东西在业务开发中有用吗?
呵呵,说没用是不对的,但我也不知道多有用。 其实不见得让你用,只是人在进步的过程中,会逐渐的了解到很多底层的东西,这些面试题最开始拿出来考人的时候,我相信是真的可以测出深浅的。不过等到网络上到处都是这种面试题的时候,能起到多大作用就不好说了。 |
|
返回顶楼 | |
发表时间:2008-04-22
metaphy 写道 引用 在两年的工作当中我累积了许多实用的技术,却没表达出来,真是不爽。
哈哈,我把上次面试的一点题目拿出来,你做一下: 1.一个Object对象有哪些公共方法? 2.Vector,ArrayList的区别;ArrayList和LinkedList的区别,如果你知道ArrayList内部使用的数组的话,那么,数组的数据达到最大容量后怎么处理? 3.如果让你实现一个GC的垃圾回收算法,你会怎么做? 4.对设计模式的理解?观察者模式如何实现? 5.Spring的AOP有哪些概念,具体如何实现? 6.一个完整的Ajax call如何写? 除了4、5,能回答上来其他问题对于贵公司有何用处?莫非是开发Java语言的? |
|
返回顶楼 | |
发表时间: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语言的? 这个说到点子上了,面试不是考试 |
|
返回顶楼 | |
发表时间:2008-04-23
yuankai 写道 6题能完整答出来的人因该很牛。
那牛人太多了,找个AJAX的开源实现看看就行。我工作半年的时候用Ajax,作了个简单的应用,DWR,读了读代码,搞定。 自己把它的代码挖出来看看、测测,知道了Ajax Call的流程。 不过还有更深更细的估计没看到。 适用的是最好的,没有最好,只有最适合的技术。! |
|
返回顶楼 | |
发表时间: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语言的? 这个说到点子上了,面试不是考试 这个观点我不同意,虽然我一直也是被面试的。 这些技术有时候在项目关键的时候很有用,为什么大牛是大牛,我认为就是他们能在关键的时候用自己扎实的功底找到问题的所在,并且找出合适的解决方案。平时他们可能做的工作和我们没有多大差异,甚至我们认为也能做他们的工作,可是他们最后定槌的一下就是我不能做的。 向大牛奋斗过程中!。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
|
返回顶楼 | |
发表时间: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; 可以回答这个问题. |
|
返回顶楼 | |
发表时间: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例子才能知道! 以上是我的解答! |
|
返回顶楼 | |
发表时间: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人申请一个职位的时候 |
|
返回顶楼 | |
发表时间:2008-04-24
引用 4)ArrayList充许存放有重复的元素;
Vector 也允许,不要误导别人 |
|
返回顶楼 | |
发表时间:2008-04-26
真不知道技术为何物?
|
|
返回顶楼 | |