锁定老帖子 主题:今天下午接到阿里的电话面试
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-18
我一直觉得这种面试问题就跟中国的学生考试一样,不是测你的能力,而是测你看多少书,背了多少东西!
反过来问一句,如果有taobao大牛的我希望你回答以下,这些问题在你们工作中没有真正遇到之前,你们自己了解多少呢? 招人要看的是学习能力,工作能力,还有就是逻辑思维和解决问题的能力,现在从小时候就是为了考试而考试,最后都到了真实的社会工作了,还是能一队概念的考试题,需要的就是你在递交简历之后,立刻先都背一遍java的specification,然后所有的数据结构看一遍。 我觉得这种适合招熟练工,不适合招程序员或者软件工程师。 |
|
返回顶楼 | |
发表时间:2011-11-18
最后修改:2011-11-18
fancyboy2050 写道 把think in java认真看一遍能应付上面的一半的问题
看一遍要多久?一半的问题算什么?够什么? 各种疼, 站着说话不腰疼! |
|
返回顶楼 | |
发表时间:2011-11-18
最后修改:2011-11-18
lonelybug 写道 我一直觉得这种面试问题就跟中国的学生考试一样,不是测你的能力,而是测你看多少书,背了多少东西!
反过来问一句,如果有taobao大牛的我希望你回答以下,这些问题在你们工作中没有真正遇到之前,你们自己了解多少呢? 招人要看的是学习能力,工作能力,还有就是逻辑思维和解决问题的能力,现在从小时候就是为了考试而考试,最后都到了真实的社会工作了,还是能一队概念的考试题,需要的就是你在递交简历之后,立刻先都背一遍java的specification,然后所有的数据结构看一遍。 我觉得这种适合招熟练工,不适合招程序员或者软件工程师。 说的很有道理,我一向都鼓励这些所谓在大牛面前碰钉子的人说,在他们没有碰到之前,他们也不懂。问的这么难,一可能是人员饱和,想找出类拔萃。二可能是想压低你工资。 从事java开发10多年,开发的都是一流的企业系统。 这些题目,也只能勉强回答1/3,我也在这样的公司面试的时候碰过钉子。但如果面试我的人被我用同样的方法面试他,他也照样会碰钉子。 毕竟是做应用的,不是做研究的,所以这样的题目,面试不过,也很正常。不需妄自菲薄,按照自己的想法走自己的路 |
|
返回顶楼 | |
发表时间:2011-11-18
thebig 写道 尝试回忆下哦
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash 这个问题,haspmap是通过继承dictionary类实现的,使用了两个Vector,一个指向值,一个指键 hash是通过散列表和散列码实现的,就是Object的hashcode(). 应该在每次对hashmap操作后,都rehasp,这个不确定。 java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V> |
|
返回顶楼 | |
发表时间:2011-11-18
javamonkey 写道 lonelybug 写道 我一直觉得这种面试问题就跟中国的学生考试一样,不是测你的能力,而是测你看多少书,背了多少东西!
反过来问一句,如果有taobao大牛的我希望你回答以下,这些问题在你们工作中没有真正遇到之前,你们自己了解多少呢? 招人要看的是学习能力,工作能力,还有就是逻辑思维和解决问题的能力,现在从小时候就是为了考试而考试,最后都到了真实的社会工作了,还是能一队概念的考试题,需要的就是你在递交简历之后,立刻先都背一遍java的specification,然后所有的数据结构看一遍。 我觉得这种适合招熟练工,不适合招程序员或者软件工程师。 说的很有道理,我一向都鼓励这些所谓在大牛面前碰钉子的人说,在他们没有碰到之前,他们也不懂。问的这么难,一可能是人员饱和,想找出类拔萃。二可能是想压低你工资。 从事java开发10多年,开发的都是一流的企业系统。 这些题目,也只能勉强回答1/3,我也在这样的公司面试的时候碰过钉子。但如果面试我的人被我用同样的方法面试他,他也照样会碰钉子。 毕竟是做应用的,不是做研究的,所以这样的题目,面试不过,也很正常。不需妄自菲薄,按照自己的想法走自己的路 的确是,不过我觉得这些问题是引子,如果被面试者有更多自己的想法的话,可以主导面试的方向,这我感觉也是面试官想要的. |
|
返回顶楼 | |
发表时间:2011-11-18
其实问题很简单
比如大家都希望团队中招来一个牛人 然后都可以从牛人身上学到一些自己感兴趣的东西~ 面试官问得问题很可能自己也不大清楚,但是很感兴趣 或者团队目前比较需要某种类型的人 比如团队中可能没有擅长调优的人 可能面试时候会着重问一些 |
|
返回顶楼 | |
发表时间:2011-11-18
一看就是要做大型应用服务器的开发和维护,这些问题问的挺好,但是绝大多数人不能回答的很完整吧?知道大概的思路就算不错了,很多时候没有遇到类似的问题,很难多这些技术都有深入的了解
|
|
返回顶楼 | |
发表时间:2011-11-18
zouruixin 写道 其实问题很简单
比如大家都希望团队中招来一个牛人 然后都可以从牛人身上学到一些自己感兴趣的东西~ 面试官问得问题很可能自己也不大清楚,但是很感兴趣 或者团队目前比较需要某种类型的人 比如团队中可能没有擅长调优的人 可能面试时候会着重问一些 架构里最常用的模式是分层,底层屏蔽其实现。对于大多数应用来说,需要了解底层细节的情况非常少。面试人如果一味的去问底层如何实现,有点吹毛求疵了。 |
|
返回顶楼 | |
发表时间:2011-11-18
javamonkey 写道 lonelybug 写道 我一直觉得这种面试问题就跟中国的学生考试一样,不是测你的能力,而是测你看多少书,背了多少东西!
反过来问一句,如果有taobao大牛的我希望你回答以下,这些问题在你们工作中没有真正遇到之前,你们自己了解多少呢? 招人要看的是学习能力,工作能力,还有就是逻辑思维和解决问题的能力,现在从小时候就是为了考试而考试,最后都到了真实的社会工作了,还是能一队概念的考试题,需要的就是你在递交简历之后,立刻先都背一遍java的specification,然后所有的数据结构看一遍。 我觉得这种适合招熟练工,不适合招程序员或者软件工程师。 说的很有道理,我一向都鼓励这些所谓在大牛面前碰钉子的人说,在他们没有碰到之前,他们也不懂。问的这么难,一可能是人员饱和,想找出类拔萃。二可能是想压低你工资。 从事java开发10多年,开发的都是一流的企业系统。 这些题目,也只能勉强回答1/3,我也在这样的公司面试的时候碰过钉子。但如果面试我的人被我用同样的方法面试他,他也照样会碰钉子。 毕竟是做应用的,不是做研究的,所以这样的题目,面试不过,也很正常。不需妄自菲薄,按照自己的想法走自己的路 这位大哥说的很有道理,哎,书山有路勤为径,学海无涯苦作舟 |
|
返回顶楼 | |
发表时间:2011-11-18
最后修改:2011-11-18
fancyboy2050 写道 把think in java认真看一遍能应付上面的一半的问题
我感觉这个兄弟说的很正确! 1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash 2.java的内存管理 5.java底层是怎样对文件操作的 7.并发问题,锁,怎么处理死锁,脏数据处理 9.equals和hashcode这些方法怎么使用的 10.java的NIO 这些知识点,看过 think in java 的都可以回答的差不多。 equals 吧,think in java 就讲到了它设计的原则,也就是离散数学中的 等价关系。 hashcode也讲的很详细。 hashmap就不用说了。 等等。。。。 |
|
返回顶楼 | |