离开java两年后,偶难道变的很菜还是本来就菜。

icebluenet 2006-10-02 04:40:38
偶99年开始用java的,其间大大小小项目也搞了不少,也带过两年的10人团队负责多个个项目。到了04年不小心考上一个研究生,想想,考上就去读吧,也换换环境。于是就到学校搞了两年的c++和多媒体方面的东西。

现在要毕业了,开始找工作,偶的研究方向过于前沿,所以工作好像不好弄,有个招java面试,过去试了一下。

面试问题如下:

1。你用了struts几个方面东西。偶仔细想啊想阿,好像没用什么很特别的啊,就是action什么的,然后我们自己有一个框架,所以一般就是写一些action,actionbean什么的。于是摸不着头脑。于是直说我们大部分都是用自己的东西。那位仁兄给予上好久课,说struts什么什么好,为什么不用她的东西,偶说我们用自己东西是有传统和多方面考虑的。仁兄还很重视jstl,其实我觉得jstl是最失败的一个东西,这么多逻辑的页面,何必呢。心中想,我要是告诉你我们能避免就避免用jstl估计面试马上玩完,敷衍了事。结果,回答失败。

2。struts的实现原理。偶回答,就是页面提交请求的时候加一个拦截,把请求转发到相应的地方,更好达到mvc之类的东西。结果马上被鄙视,你是不是从来没看过struts源代码?偶老实回答,是没有。再次回答失败。

3。servlet的生命周期是什么?偶想一会,“不知道”。回答失败。

4。接口根抽象类有什么区别。偶回答,接口支持多继承。抽象类可以内置一些方法的实现。两个更多区别应该在使用的环节上,什么地方适合使用接口或者使用抽象类。仁兄很鄙视看了我一眼,你就回答到一点。回答失败。

5。会配置tomcat吗,我实在想不出会指的是什么,如果基本的部署什么的,让应用跑起来还是会的。于是谦虚了一把:不会。其实我觉得这个更应该是系统管理员的事情。回答失败。

6。用过线程同步没有?偶说写连接池的时候用过。这个就是唯一成功的回答了,他也没问细节了。


客观说,确实忘了不少。不过也算是我工作4年之后面试最失败的一次,简直是耻辱,于是偶怀疑偶是不是本来就很菜。

还有,象我这样的人如果要回到java领域,需要作哪些准备,请大家多指点,谢谢!

...全文
695 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
icebluenet 2006-10-12
  • 打赏
  • 举报
回复
upup,看看有没有好的建议。
lcllcl987 2006-10-12
  • 打赏
  • 举报
回复
ejb才是硬道理!!

各种开源的框架自然有他的可取之处。但是真正的企业级的开发,投入动辄数百万,千万记,如果仅仅采用几个免费的开源的项目,后续的技术支持,代码内在的质量,多少令人惶恐。
我当然知道现在对ejb是骂声一片,但不能否认的是,到目前为止,它还是得到最多厂商支持的技术。很难想象一个电信,银行,电力的系统,仅仅靠struts,spring就可以搞定。
我参加过电信,电力系统的开发,无一例外的都要ejb。
我觉得之所以ejb被骂的多,是因为它相对来说难度较大,门槛高些,不过刚发布的ejb3.0在复杂度上有所改进,应该是个激动人心的版本。
其实人人都喜欢pojo,只是pojo也有局限,如果要分布式,事物处理,可靠稳定,非ejb莫属
haisenmai 2006-10-12
  • 打赏
  • 举报
回复
E.J.B
eric0et 2006-10-11
  • 打赏
  • 举报
回复
欠缺回答问题的技巧
  • 打赏
  • 举报
回复
面试之前复习一下基础知识就行了
icebluenet 2006-10-10
  • 打赏
  • 举报
回复
upuppu
umbrella1984 2006-10-10
  • 打赏
  • 举报
回复
struts?混饭吃的吧?做做网站还行。
tanconglove 2006-10-09
  • 打赏
  • 举报
回复
不知道说什么~~~~~~~~~来学习一下~~~~~~~~~~~~~~~~
怡静如诗 2006-10-09
  • 打赏
  • 举报
回复
up
guileen 2006-10-08
  • 打赏
  • 举报
回复
道不同不相为谋,算了吧,just a joke
zghmu007 2006-10-08
  • 打赏
  • 举报
回复
呵呵....可能他们就是想让你觉得用struts很牛吧^_^
dashi 2006-10-08
  • 打赏
  • 举报
回复
up~~~
Ryo_Hazuki 2006-10-08
  • 打赏
  • 举报
回复
jy.com
jf.com
shine333 2006-10-08
  • 打赏
  • 举报
回复
:D,可以回答错误,但是绝对不能说不会,除非你后面跟一句:"我对此不屑一顾"
icebluenet 2006-10-08
  • 打赏
  • 举报
回复
up
icebluenet 2006-10-08
  • 打赏
  • 举报
回复
我也反对ejb才是硬道理,ejb有他的使用范围,并不是什么东西都要砸上ejb,ejb精华在于容器对ejb所进行的分布式控制以及事务管理,生命周期的操作等等,这些东西一般的项目根本用不上,据我所接触的,只有在少数银行电信级别项目上有使用.其他根本就是滥用.盲目的上EJB只能倒置开发成本急剧上扬,同时后期维护也是恶梦.
konj 2006-10-08
  • 打赏
  • 举报
回复
ejb才是硬道理。
shine333 2006-10-08
  • 打赏
  • 举报
回复
> ejb才是硬道理。

我反对,不是每个项目都需要ejb,即使这个项目很大(特别是平行铺开的子模块很多的那种“大”),同时ejb里面也是有糟粕的。
junglesong2 2006-10-08
  • 打赏
  • 举报
回复
其实框架和领域模型设计对j2EE开发来说缺一不可,现在面试主要偏重于框架方面了,容易把程序员导向错误的学习方向,从而让他们写出拼凑式的,不可修改的和短生命周期的代码,对后继项目和程序员也是一个恶梦.
lcllcl987 2006-10-08
  • 打赏
  • 举报
回复
现在是个搞java的都号称精通structs
仅仅知道些皮毛,都烂了。
其实真的大项目,有多少用到了这些开源的?

ejb才是硬道理。
加载更多回复(19)

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧