锁定老帖子 主题:刚阿里电面——被深深的BS了
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-30
liuyes 写道 关于分布式的session用memcache实现不知是否对题意
觉得可能这么可行,或者其他能存json或者Serializable obj的hash db,从服务器这一层就可以完成session的存取实现,对代码应该能做到透明。貌似tomcat支持直接配session manager,按tomcat的SessionManager的规范写个基于mmc实现的manager,然后配进去...... |
|
返回顶楼 | |
发表时间:2011-03-30
吹牛皮大于实践。楼主不要失去信心。天涯何处无芳草。
|
|
返回顶楼 | |
发表时间:2011-03-30
这么难?什么职位?能开到2W吗?
|
|
返回顶楼 | |
发表时间:2011-03-30
key232323 写道
RT——
有好多问题或涉及到的知识点由于基础不牢固——被无视了——列举如下
Web前段性能问题,遇到过哪些?如何解决?
PV原语表达。 如果让你实现一个BlockingQueue,你怎么做? bio和nio的主要区别点在哪? cookie和session区别——如果要实现一个分布式的session,实现思路?如果把你实现的这个分布式session嵌入到web container中,要注意哪些细节?
还有一些——忘了
其中session分布式那个,可以用HttpSessionListener实现——当时脑袋被驴踢了,我说可以自己去实现servlet规范里的HttpSession——悲剧 BlockingQueue 这个简单吧,两把锁,进队锁和出队锁 bio和nio bio收不到数据就一直等,知道收到数据才返回 ; nio收到数据返回,收不到数据也返回 分布式session,最简单的方式把session保存在共享的数据库或缓存中 |
|
返回顶楼 | |
发表时间:2011-03-30
同步,我google了下,其实代码都很简单的,先lock,再操作,再unlock。
就是自己动手写这方面的代码太少——感觉心虚。 |
|
返回顶楼 | |
发表时间:2011-03-30
mercyblitz 写道 cttnbcj 写道 电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。
自己2b,就不要说别人啦。 你当面试官是傻逼吗? 比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别? 看看吧,我这里多少是g或B一下的,老实说我真没听过ClassLoader,Class.forClass,但马上搜了一下,居然ClassLoader连百度百科都有的问题,给我30秒反应操作电脑时间,就可以回答你的面试了,说明你是..... |
|
返回顶楼 | |
发表时间:2011-03-30
我觉得嘛 技术的东西,不存在难不难。
只是你没用到的技术便不会去深入学习,这都是可以理解的 我不相信那些牛人一开始就懂那么多 |
|
返回顶楼 | |
发表时间:2011-03-30
最后修改:2011-03-30
cttnbcj 写道 mercyblitz 写道 cttnbcj 写道 电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。
自己2b,就不要说别人啦。 你当面试官是傻逼吗? 比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别? 看看吧,我这里多少是g或B一下的,老实说我真没听过ClassLoader,Class.forClass,但马上搜了一下,居然ClassLoader连百度百科都有的问题,给我30秒反应操作电脑时间,就可以回答你的面试了,说明你是..... 到了一定层次以上 工作职位的方向决定了面试需要考什么 如果发现题不合适 很有可能是由于你面试的职位不是你的方向. 不排除重学可能 但又有经验又有需要的专长不是更好么 |
|
返回顶楼 | |
发表时间:2011-03-30
blockingqueue不知道可不可以直接拿个list在get和put上面加上synchronized,然后判断下长度。。。囧。我最开始不知道concurrent包的时候自己做过好多类似的东西。
|
|
返回顶楼 | |
发表时间:2011-03-30
cttnbcj 写道 mercyblitz 写道 cttnbcj 写道 电面都过不了,说明你很傻很天真。这些问题答案,网络中一搜几百条,反正又不是当面面试,一边打电话一边上网,把查到的东西很他忽悠一下,就可以。。。
自己2b,就不要说别人啦。 你当面试官是傻逼吗? 比如ClassLoader的问题,请问java.lang.Class.forClass方法和java.lang.ClassLoader.loadClass的区别? 看看吧,我这里多少是g或B一下的,老实说我真没听过ClassLoader,Class.forClass,但马上搜了一下,居然ClassLoader连百度百科都有的问题,给我30秒反应操作电脑时间,就可以回答你的面试了,说明你是..... 没这么好糊弄,你想如果你去面试一个人,得到反馈经常要过2、30秒时间,你心里会认可他吗 |
|
返回顶楼 | |