`

刚阿里电面——被深深的BS了

阅读更多

RT——

 

有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下

 

Web前段性能问题,遇到过哪些?如何解决?

 

PV原语表达。

如果让你实现一个BlockingQueue,你怎么做?

bio和nio的主要区别点在哪?

cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web   container中,要注意哪些细节?

 

还有一些——忘了

 

其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧

分享到:
评论
68 楼 shadowlin 2011-03-30  
blockingqueue不知道可不可以直接拿个list在get和put上面加上synchronized,然后判断下长度。。。囧。我最开始不知道concurrent包的时候自己做过好多类似的东西。
67 楼 抛出异常的爱 2011-03-30  
cttnbcj 写道
mercyblitz 写道
cttnbcj 写道
电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。



自己2b,就不要说别人啦。

你当面试官是傻逼吗?

比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别?


看看吧,我这里多少是g或B一下的,老实说我真没听过ClassLoader,Class.forClass,但马上搜了一下,居然ClassLoader连百度百科都有的问题,给我30秒反应操作电脑时间,就可以回答你的面试了,说明你是.....

到了一定层次以上
工作职位的方向决定了面试需要考什么
如果发现题不合适
很有可能是由于你面试的职位不是你的方向.
不排除重学可能
但又有经验又有需要的专长不是更好么
66 楼 ziliang871118 2011-03-30  
我觉得嘛 技术的东西,不存在难不难。
只是你没用到的技术便不会去深入学习,这都是可以理解的
我不相信那些牛人一开始就懂那么多
65 楼 cttnbcj 2011-03-30  
mercyblitz 写道
cttnbcj 写道
电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。



自己2b,就不要说别人啦。

你当面试官是傻逼吗?

比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别?


看看吧,我这里多少是g或B一下的,老实说我真没听过ClassLoader,Class.forClass,但马上搜了一下,居然ClassLoader连百度百科都有的问题,给我30秒反应操作电脑时间,就可以回答你的面试了,说明你是.....
64 楼 key232323 2011-03-30  
同步,我google了下,其实代码都很简单的,先lock,再操作,再unlock。

就是自己动手写这方面的代码太少——感觉心虚。
63 楼 xly_971223 2011-03-30  
<div class="quote_title">key232323 写道</div>
<div class="quote_div">
<p>RT——</p>
<p> </p>
<p>有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下</p>
<p> </p>
<p>Web前段性能问题,遇到过哪些?如何解决?</p>
<p> </p>
<p>PV原语表达。</p>
<p>如果让你实现一个BlockingQueue,你怎么做?</p>
<p>bio和nio的主要区别点在哪?</p>
<p>cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web   container中,要注意哪些细节?</p>
<p> </p>
<p>还有一些——忘了</p>
<p> </p>
<p>其中session分布式那个,可以用<span>HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧</span></p>
</div>
<p>BlockingQueue 这个简单吧,两把锁,进队锁和出队锁</p>
<p>bio和nio  bio收不到数据就一直等,知道收到数据才返回 ; nio收到数据返回,收不到数据也返回 </p>
<p>分布式session,最简单的方式把session保存在共享的数据库或缓存中 </p>
62 楼 咖啡豆子 2011-03-30  
这么难?什么职位?能开到2W吗?
61 楼 defrag_sly 2011-03-30  
吹牛皮大于实践。楼主不要失去信心。天涯何处无芳草。
60 楼 httpclient_bd 2011-03-30  
liuyes 写道
关于分布式的session用memcache实现不知是否对题意



觉得可能这么可行,或者其他能存json或者Serializable obj的hash db,从服务器这一层就可以完成session的存取实现,对代码应该能做到透明。貌似tomcat支持直接配session manager,按tomcat的SessionManager的规范写个基于mmc实现的manager,然后配进去......
59 楼 螺丝很冷 2011-03-30  
好吧,,完全不懂,,,我不专业了,,,,,
58 楼 qrg 2011-03-30  
估计被秒杀!
57 楼 key232323 2011-03-30  
youjianbo_han_87 写道
这个面试官的脑袋被驴踢了,只会满嘴的术语。。。楼猪,你到底面试的神马岗位啊。。。


不是这样子的——好多名词都是我们交谈聊到的——并不是直接问的。

貌似职位是“资深Java工程师”——愧对资深二次,如果一般工程师的话想必会容易些。
56 楼 youjianbo_han_87 2011-03-30  
这个面试官的脑袋被驴踢了,只会满嘴的术语。。。楼猪,你到底面试的神马岗位啊。。。
55 楼 albb0608 2011-03-30  
唉,才疏学浅呀,一提分布式一点思路都没有。
54 楼 cutesource 2011-03-30  
<div class="quote_title">leeqianjun 写道</div>
<div class="quote_div">
<div class="quote_title">key232323 写道</div>
<div class="quote_div">
<p>RT——</p>
<p> </p>
<p>有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下</p>
<p> </p>
<p>Web前段性能问题,遇到过哪些?如何解决?</p>
<p> </p>
<p>PV原语表达。</p>
<p>如果让你实现一个BlockingQueue,你怎么做?</p>
<p>bio和nio的主要区别点在哪?</p>
<p>cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web   container中,要注意哪些细节?</p>
<p> </p>
<p>还有一些——忘了</p>
<p> </p>
<p>其中session分布式那个,可以用<span>HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧</span></p>
</div>
<p> </p>
<p>这位哥们不要灰心,我也做过面试。而且电话面试过很多人,主要会从几个角度去考虑:</p>
<p> </p>
<p>1. 如果是哪些纯粹只是会使用ssh这些开源框架的,会第一时间被过滤掉。  &lt;--- 这些使用太基本了</p>
<p>2. 那些无相关经验的,会被过滤掉。 &lt;----  我是有历史教训的。</p>
<p>3. 那些只是完成项目,没有其他产出的,会被过滤掉。   &lt;--- 这些的人的潜力有限,没有更多的想法。或者这个人是过来混日子的。</p>
<p>4. 哪些给人一种比较难以相处的,会被过滤掉。      &lt;---  招的是能一起同事干活的</p>
<p> </p>
<p>所以,会拿曾经碰到的问题来问面试者,主要看其分析思路,最怕没有思路的。</p>
<p>因此,这个哥们不要灰心,你可以通过面试来促进自己,提升自己的能力。</p>
<p> </p>
<p> </p>
</div>
<p>有道理!祝所有找工作的哥们成功!</p>
53 楼 liuyes 2011-03-30  
Web前段性能问题,遇到过哪些?如何解决?
遇到过JS过大,CSS,图片过多导致的页面打开巨慢的问题
js、css用gzip.exe压缩,然后用过滤器在客户端解压(有一定的效果,泛微OA用的这种方式)
图片过多的问题用的类似淘宝的图片延迟加载
用到过页面级的缓存oscache

PV原语表达。
不了解

如果让你实现一个BlockingQueue,你怎么做?
正在看并发实践,看到第三章感觉看不下去了,也不知道是翻译的问题还是本人愚笨。。。

bio和nio的主要区别点在哪?
让我想起了oracle的cbo和rbo

cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web   container中,要注意哪些细节?
偶觉得应该可以用分布式缓存框架来实现(如memcache),要注意的细节主要是过期的问题吧,呵呵
52 楼 leeqianjun 2011-03-30  
<div class="quote_title">key232323 写道</div>
<div class="quote_div">
<p>RT——</p>
<p> </p>
<p>有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下</p>
<p> </p>
<p>Web前段性能问题,遇到过哪些?如何解决?</p>
<p> </p>
<p>PV原语表达。</p>
<p>如果让你实现一个BlockingQueue,你怎么做?</p>
<p>bio和nio的主要区别点在哪?</p>
<p>cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web   container中,要注意哪些细节?</p>
<p> </p>
<p>还有一些——忘了</p>
<p> </p>
<p>其中session分布式那个,可以用<span>HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧</span></p>
</div>
<p> </p>
<p>这位哥们不要灰心,我也做过面试。而且电话面试过很多人,主要会从几个角度去考虑:</p>
<p> </p>
<p>1. 如果是哪些纯粹只是会使用ssh这些开源框架的,会第一时间被过滤掉。  &lt;--- 这些使用太基本了</p>
<p>2. 那些无相关经验的,会被过滤掉。 &lt;----  我是有历史教训的。</p>
<p>3. 那些只是完成项目,没有其他产出的,会被过滤掉。   &lt;--- 这些的人的潜力有限,没有更多的想法。或者这个人是过来混日子的。</p>
<p>4. 哪些给人一种比较难以相处的,会被过滤掉。      &lt;---  招的是能一起同事干活的</p>
<p> </p>
<p>所以,会拿曾经碰到的问题来问面试者,主要看其分析思路,最怕没有思路的。</p>
<p>因此,这个哥们不要灰心,你可以通过面试来促进自己,提升自己的能力。</p>
<p> </p>
<p> </p>
51 楼 BloodyCoder 2011-03-30  
flysunmicro 写道
曾经阿里电面问过我最值得骄傲的代码或者实现的功能。

这种问题非常的傻,我也曾经被问过,不过不是阿里问我的!
50 楼 liuyes 2011-03-30  
关于分布式的session用memcache实现不知是否对题意

49 楼 lzyzizi 2011-03-30  
<div class="quote_title">黑暗浪子 写道</div>
<div class="quote_div">
<p>PV原语很简单的,换做我就告诉他自己去问google,这种死知识只要问google,都会有答案。还有像如果要实现一个分布式的session,答案单一的话也是死知识。也就是说,谁记性好就能过关。但是这样面试过关了,有意义伐?死读书的人最好团出IT行业,一点创新意识都没有,就是靠填鸭教育混出来的最傻了。</p>
</div>
<p> </p>
<p>如果这些都是死知识,写在书上的都可以算死知识了。那我们为什么要读书呢?我觉得“死知识”只有学进脑子里才能算“活知识”。</p>
<p>记性也是种能力,如果连这种基本知识都记不住,你又怎么去记更难的知识呢?</p>
<p>读死书的定义我是不知道。。。但是我觉得连进程互斥这种基本概念都搞不清楚的朋友,还是最好团出IT行业。IT行业就是因为</p>
<p>充斥的那么多培训出来的连计算机科学的基础知识都不明白的朋友,才没有创新,因为他们所有的知识也就集中在那个几个框架</p>
<p>API用法上了。</p>
<p> </p>
<p>没有坚实的基础,何来创新?</p>

相关推荐

Global site tag (gtag.js) - Google Analytics