锁定老帖子 主题:刚阿里电面——被深深的BS了
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-29
最后修改:2011-03-29
key232323 写道
RT——
有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下
Web前段性能问题,遇到过哪些?如何解决?
PV原语表达。 如果让你实现一个BlockingQueue,你怎么做? bio和nio的主要区别点在哪? cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web container中,要注意哪些细节?
还有一些——忘了
其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧
1,这不算是问题,随便吹 2,不懂。。。 3,土点的用wait加唤醒,高端点的分片segment 4,堵塞和不堵塞,按环境才能确定哪个适用,比如在空轮循的时候用nio就会出现cpu100% 5,memcache
你全部答对了我保证他不要你,这句话我说的哈 |
|
返回顶楼 | |
发表时间:2011-03-30
key232323 写道
RT——
有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下
Web前段性能问题,遇到过哪些?如何解决?
PV原语表达。 如果让你实现一个BlockingQueue,你怎么做? bio和nio的主要区别点在哪? cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web container中,要注意哪些细节?
还有一些——忘了
其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧
1 《高性能网站建设指南》《高性能网站进阶指南>> 两本书该说得都说了 2 不懂 3 堵塞?不就锁嘛 4 不解释... 5 用缓存
|
|
返回顶楼 | |
发表时间:2011-03-30
这种面试最好准备2-3个月,不是基础扎实与否,做了几年根本不可能所有会的知识点都记得一清二楚,题目其实都集中在多线,池化,nio,memcach,索引,扩缩,classloader,分布式事务
以前面大摩,笔试被刷,因为做题第一次意识到finally的语义会出现吞异常的情况,由于c++习惯从来不用finally,结果笔试却考到,觉得java不应该有这种缺陷以为自己理解有问题,把时间纠结到这个题目上 其实这些面试基本都不难,关键是提前准备了一下就好 |
|
返回顶楼 | |
发表时间:2011-03-30
电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。
|
|
返回顶楼 | |
发表时间:2011-03-30
cttnbcj 写道 电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。
自己2b,就不要说别人啦。 你当面试官是傻逼吗? 比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别? |
|
返回顶楼 | |
发表时间:2011-03-30
分布式的session我的思路好像跟你一样。在监听器里检查其它服务器是否有了这个session。不知道你是不是这个思路。。
|
|
返回顶楼 | |
发表时间:2011-03-30
[quote="黑暗浪子"]
[quote="peterwei"] [quote="key232323"] RT—— 有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下 Web前段性能问题,遇到过哪些?如何解决? PV原语表达。 如果让你实现一个BlockingQueue,你怎么做? bio和nio的主要区别点在哪? cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web container中,要注意哪些细节? 还有一些——忘了 其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧 术业有专攻,哈哈。楼主要淡定。他们就是喜欢通过问很深入的问题打击你们,树立他们的优越感。也许他们工作中真用到很深入的东西,但我们大多数人并不会深入那些,大多数还是企业级的应用。你就算被bs过,也要活得更好。要不然就如他们的意了。哈哈。一个以前被bs过的人。 PV原语很简单的,换做我就告诉他自己去问google,这种死知识只要问google,都会有答案。还有像如果要实现一个分布式的session,答案单一的话也是死知识。也就是说,谁记性好就能过关。但是这样面试过关了,有意义伐?死读书的人最好团出IT行业,一点创新意识都没有,就是靠填鸭教育混出来的最傻了。 没有足够的理论何来的创新呢? 创新不是拍脑门子就是创新。。 |
|
返回顶楼 | |
发表时间:2011-03-30
黑暗浪子 写道
seekboy 写道
黑暗浪子 写道
peterwei 写道
key232323 写道
RT——
有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下
Web前段性能问题,遇到过哪些?如何解决?
PV原语表达。 如果让你实现一个BlockingQueue,你怎么做? bio和nio的主要区别点在哪? cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web container中,要注意哪些细节?
还有一些——忘了
其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧
PV原语很简单的,换做我就告诉他自己去问google,这种死知识只要问google,都会有答案。还有像如果要实现一个分布式的session,答案单一的话也是死知识。也就是说,谁记性好就能过关。但是这样面试过关了,有意义伐?死读书的人最好团出IT行业,一点创新意识都没有,就是靠填鸭教育混出来的最傻了。
很有兴趣听听如果你面试别人会问什么问题? 我面试很简单的,说说过去经验,对过去项目中所使用的技术有什么意见和想法。对以往工作中由于技术产生的阻碍和问题是如何克服和解决的。如果给你个机会来重构以前项目的框架和所用技术,你准备怎么做。给你个机会做JAVA新版本的设计师,你有什么想法?反正就是一个主题,多问开放性思路的问题。有时候不是要知道个确切答案,而是看面试者面对陌生的问题会有什么思路和想法。如果对这些问题说不知道,那就趁早走吧。
你说的这种也是比较好的情景面试法,要评价出一个人的水平,最终肯定还是要落到细节才看的出,只看表面的话会被很多人忽悠过去,特别是有一些工作经验的,只有不断深入才会知道考察对象是不是真的有水平。 |
|
返回顶楼 | |
发表时间:2011-03-30
曾经阿里电面问过我最值得骄傲的代码或者实现的功能。
|
|
返回顶楼 | |
发表时间:2011-03-30
黑暗浪子 写道
PV原语很简单的,换做我就告诉他自己去问google,这种死知识只要问google,都会有答案。还有像如果要实现一个分布式的session,答案单一的话也是死知识。也就是说,谁记性好就能过关。但是这样面试过关了,有意义伐?死读书的人最好团出IT行业,一点创新意识都没有,就是靠填鸭教育混出来的最傻了。
如果这些都是死知识,写在书上的都可以算死知识了。那我们为什么要读书呢?我觉得“死知识”只有学进脑子里才能算“活知识”。 记性也是种能力,如果连这种基本知识都记不住,你又怎么去记更难的知识呢? 读死书的定义我是不知道。。。但是我觉得连进程互斥这种基本概念都搞不清楚的朋友,还是最好团出IT行业。IT行业就是因为 充斥的那么多培训出来的连计算机科学的基础知识都不明白的朋友,才没有创新,因为他们所有的知识也就集中在那个几个框架 API用法上了。
没有坚实的基础,何来创新? |
|
返回顶楼 | |