论坛首页 招聘求职论坛

我的面试经历,我是否被out了。。。

浏览 14761 次
精华帖 (0) :: 良好帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-04-24  
derpvail 写道

              创业半年失败,转眼已经上班一个月了,3月中旬开始找工作。原本是去一家做银行项目的公司,后来觉得太累。想了一想,还是没有入职。同时也很感谢那位面试我姓张的先生。接下来就是接着面试呗,面试过程中,我遇到现在常问的问题,自我感觉这些问题很不靠谱。后来这类问题越来越多,我越发觉得工作5年的我是否在创业半年以后被淘汰。。。是我不靠谱,还是遇到的都是不靠谱的面试官呢?一下是一段面试:

              面试官:1.struts1和struts2有什么相同点和不同点?

                             我想了一下。。。觉得完全是两种不同的MVC框架,差别实在太大了,连标签都变了。如果硬找相同点,那只是都是MVC框架了。。。然后就是一些区别,从struts2的配置文件到标签到action到单元测试一顿神说。他点点头:struts1和strus2的相同点呢?我也傻了。。。因为确实不知道有什么相同点,往大家帮着看看这个问题该咋答。

                          2.说说你的ssh是怎么配的?

                             我当时就有点发蒙。。。这个怎么说,该怎么配就怎么配呗,就是接口式编程呗。喜欢dao层的加上,但是我觉得dao层用处不大,所以直接一个service层。或许太熟悉了不知道该怎么说了。。。

                          3.说说hibenrate的二级缓存吧?

                             我想了想,只有sessionfactory了。说了一些。他摇头说sessionfactory不是2级缓存。。。我就更迷糊了。我太好奇了,问他那什么是2级缓存?他说是eh,os缓存。。。我脑子里一闪。。。我靠。。。这哥们原来想问这个啊!这些都是hiernate提供的第三方2级缓存啊。。。然后那哥们评价我hibernate用的不熟悉。。。好吧,那我想看看他多熟悉,随便问了个基础的,怎么取得托管对象。。。他傻了,问我什么是托管对象。。。我当时也狂晕,眨眨眼睛。没多说什么,因为不想多说什么。

                          4.sping的依赖注入有几种方式?

                             我平时总是说控制反转,一时没反应过来。他就说也叫控制反转,我还没等说,然后摇摇头接着问我问题。

                          5.dwr的同步和异步说说吧。。。。

                             这个问题我当时就faint,后来一想问的是engine。。。。

                          6.你是怎么优化数据库的?

                             我说视图,存储过程,写高效的sql语句或者配置hibenrate的一些注意事项具体说了一些。他说我回答的太有高度了。我也觉得是,但是他问的这样问题我该怎么回答,真的是一时无语。估计我被out了

               面试完,他很烦躁的样子把我简历往桌子上一甩,伸个懒腰,说我很浮躁。。。我狂晕。。。一直都是微笑着聊聊的啊,我也不紧不慢的,我哪里浮躁了?狂晕。。。

               难道真的是这样?我很迷糊ing

 

                


 

遇到这种面试我的第一印象就是完了,又白跑一趟了。

 

遇到这种情况,如果面试管人还不错,我会谈谈一些开源框架所涉及的思想,各种工具的优缺点,每种工具的使用场景,具体细节我可能会说我记不清楚了,我会说,这些框架都是些工具,应用的时候查一下手册就可以了,在没有这些工具的时候,我们不是一样的开发软件,所以请不要考我的记忆力。

 

如果对方很嚣张,我就会从GC开始分析起,一直到oracle数据执行原理,AWR报告分析啥的,反正一通天马行空,真正的技术咱一般,但是喷人还是没问题的。

 

 

 

 

0 请登录后投票
   发表时间:2010-04-24   最后修改:2010-04-24
hotjava 写道
derpvail 写道

              创业半年失败,转眼已经上班一个月了,3月中旬开始找工作。原本是去一家做银行项目的公司,后来觉得太累。想了一想,还是没有入职。同时也很感谢那位面试我姓张的先生。接下来就是接着面试呗,面试过程中,我遇到现在常问的问题,自我感觉这些问题很不靠谱。后来这类问题越来越多,我越发觉得工作5年的我是否在创业半年以后被淘汰。。。是我不靠谱,还是遇到的都是不靠谱的面试官呢?一下是一段面试:

              面试官:1.struts1和struts2有什么相同点和不同点?

                             我想了一下。。。觉得完全是两种不同的MVC框架,差别实在太大了,连标签都变了。如果硬找相同点,那只是都是MVC框架了。。。然后就是一些区别,从struts2的配置文件到标签到action到单元测试一顿神说。他点点头:struts1和strus2的相同点呢?我也傻了。。。因为确实不知道有什么相同点,往大家帮着看看这个问题该咋答。

                          2.说说你的ssh是怎么配的?

                             我当时就有点发蒙。。。这个怎么说,该怎么配就怎么配呗,就是接口式编程呗。喜欢dao层的加上,但是我觉得dao层用处不大,所以直接一个service层。或许太熟悉了不知道该怎么说了。。。

                          3.说说hibenrate的二级缓存吧?

                             我想了想,只有sessionfactory了。说了一些。他摇头说sessionfactory不是2级缓存。。。我就更迷糊了。我太好奇了,问他那什么是2级缓存?他说是eh,os缓存。。。我脑子里一闪。。。我靠。。。这哥们原来想问这个啊!这些都是hiernate提供的第三方2级缓存啊。。。然后那哥们评价我hibernate用的不熟悉。。。好吧,那我想看看他多熟悉,随便问了个基础的,怎么取得托管对象。。。他傻了,问我什么是托管对象。。。我当时也狂晕,眨眨眼睛。没多说什么,因为不想多说什么。

                          4.sping的依赖注入有几种方式?

                             我平时总是说控制反转,一时没反应过来。他就说也叫控制反转,我还没等说,然后摇摇头接着问我问题。

                          5.dwr的同步和异步说说吧。。。。

                             这个问题我当时就faint,后来一想问的是engine。。。。

                          6.你是怎么优化数据库的?

                             我说视图,存储过程,写高效的sql语句或者配置hibenrate的一些注意事项具体说了一些。他说我回答的太有高度了。我也觉得是,但是他问的这样问题我该怎么回答,真的是一时无语。估计我被out了

               面试完,他很烦躁的样子把我简历往桌子上一甩,伸个懒腰,说我很浮躁。。。我狂晕。。。一直都是微笑着聊聊的啊,我也不紧不慢的,我哪里浮躁了?狂晕。。。

               难道真的是这样?我很迷糊ing

 

 

 

遇到这种面试我的第一印象就是完了,又白跑一趟了。

 

遇到这种情况,如果面试管人还不错,我会谈谈一些开源框架所涉及的思想,各种工具的优缺点,每种工具的使用场景,具体细节我可能会说我记不清楚了,我会说,这些框架都是些工具,应用的时候查一下手册就可以了,在没有这些工具的时候,我们不是一样的开发软件,所以请不要考我的记忆力。

 

如果对方很嚣张,我就会从GC开始分析起,一直到oracle数据执行原理,AWR报告分析啥的,反正一通天马行空,真正的技术咱一般,但是喷人还是没问题的。

 

 

 

 

 

 

俗话说 喷外有喷

0 请登录后投票
   发表时间:2010-04-24  
vtrtbb 写道
素直言

不知道为什么问二级缓存你会想到 sessionfactory ,二级缓存在孙卫琴的hibernate书里里就有介绍。

用过spring的可能都知道那两种叫法,在林信良的spring技术手册里有。

经历过java面试,当时问我ssh时候,直接就说这个框架是不用的,喜欢用shale+jpa+a4j 或者seam+richface+ejb3.0 或Tapestry、turbine + Velocity等。


创业通常都是18个月生命周期,然后和伙伴经历“四同”

创业期:同甘共苦
发展期:同床异梦
赚钱期:同室操戈
解散期:同归于尽


这个兄弟很有见解
0 请登录后投票
   发表时间:2010-04-24   最后修改:2010-04-25
引用
1.struts1和struts2有什么相同点和不同点?

                             我想了一下。。。觉得完全是两种不同的MVC框架,差别实在太大了,连标签都变了。如果硬找相同点,那只是都是MVC框架了。。。然后就是一些区别,从struts2的配置文件到标签到action到单元测试一顿神说。他点点头:struts1和strus2的相同点呢?我也傻了。。。因为确实不知道有什么相同点,往大家帮着看看这个问题该咋答。


引用

http://elf8848.iteye.com/blog/340531
如果你没有项目中使用Struts2,面试官是不应该问你这个问题的. 个人认为可以参考如下:

单实例与多实例
有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。
无状态就是一次操作,不能保存数据。

有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。
无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。

Struts2 的Action是有状态的,是非线程安全的,所以是多实例的。
Struts1的Action是无状态的,是线程安全的,所以可以单实例。

无侵入式设计
Struts2没有像Struts1那样跟Servlet API有着紧密的耦合,Struts2的应用可以不依赖于Servlet API和Struts API。Struts2的这种设计属于无侵入式设计,而Struts1却属于侵入式设计。

使用OGNL表达式语言
OGNL提供了在Struts2里访问各种作用域中的数据的简单方式,你可以方便的获取Request,Attribute,Application,Session,Parameters中的数据。

使用了拦截器
Struts2 的拦截器是一个Action级别的AOP,Struts2中的许多特性都是通过拦截器来实现的,例如异常处理,文件上传,验证等。拦截器是可配置与重用的,可以将一些通用的功能如:登录验证,权限验证等置于拦截器中以完成一些Java Web项目中比较通用的功能。在我实现的的一Web项目中,就是使用Struts2的拦截器来完成了系统中的权限验证功能。

全局结果与声明式异常
为应用程序添加全局的Result,和在配置文件中对异常进行处理,这样当处理过程中出现指定异常时,可以跳转到特定页面,这一功能十分实用。

方便的类型转换
Struts2提供了类型转换器,可以把特殊的请求参数转换成需要的的类型。Struts1中如果实现同样的功能,必须向Struts1的底层实现BeanUtil注册类型转换器。

其它

Struts2支持多种表现层技术,如JSP,freeMarker,Velocity等。
Struts2的输入校验可以对指定方法进行校验,解决了Struts1长久这痛。
Struts2提供了全局范围、包范围、Action范围的国际资源文件管理实现。



引用

2.说说你的ssh是怎么配的?

                             我当时就有点发蒙。。。这个怎么说,该怎么配就怎么配呗,就是接口式编程呗。喜欢dao层的加上,但是我觉得dao层用处不大,所以直接一个service层。或许太熟悉了不知道该怎么说了。。。


这个问题面试中被问到的机会较高, 你没回答好,只能说你没有准备.

引用

3.说说hibenrate的二级缓存吧?

                             我想了想,只有sessionfactory了。说了一些。他摇头说sessionfactory不是2级缓存。。。我就更迷糊了。我太好奇了,问他那什么是2级缓存?他说是eh,os缓存。。。我脑子里一闪。。。我靠。。。这哥们原来想问这个啊!这些都是hiernate提供的第三方2级缓存啊。。。然后那哥们评价我hibernate用的不熟悉。。。好吧,那我想看看他多熟悉,随便问了个基础的,怎么取得托管对象。。。他傻了,问我什么是托管对象。。。我当时也狂晕,眨眨眼睛。没多说什么,因为不想多说什么。


缓存也是被经常问到的基础问题,不知你为什么会想到sessionfactory."托管对象"你写错字了,应是"脱管对象",一字之差,意思差太大了.

引用

4.sping的依赖注入有几种方式?

                             我平时总是说控制反转,一时没反应过来。他就说也叫控制反转,我还没等说,然后摇摇头接着问我问题。

1.  接口注入
2.  Setter方法注入
3.  构造方法注入
4.  通过@Resource注解实现注入



个人认为面试官问的问题很好, 只是在你回答后,不论对否他都应该只点头,不应该摇头来伤你的心.
0 请登录后投票
   发表时间:2010-04-25  
感觉LZ没有认真准备一些常见的细节
在应聘前一般都会看职位要求特定地准备一些 真有技术也不怕费这个时间 也许LZ本身对这个职位潜意识里并不是很重视
不过感觉面试的人没有给lz足够地引导 一般有水平点的人在遇到这种沟通问题的时候会提醒面试者 “请听清楚我的意思是XXX” “你再想想我为什么会问这个问题OOO” 之类的
0 请登录后投票
   发表时间:2010-04-25  
我并没有看出来楼主比面试官强在哪,
面试官问你的问题并不难回答,而且有很多弹性,你可以借题发挥,比如你在项目中是如何运用的
如果你面试别人,你问别人什么问题呢?几乎所有的公司都会这么问问题,既然大家都这样问,肯定是有道理的
楼主根本就没有从自身找问题,而是去抱怨面试官。
楼主却是一个浮躁的人。
0 请登录后投票
   发表时间:2010-04-25   最后修改:2010-04-25

      我之所以发帖说一下快2个月前的面试经历,是因为我感到迷惑。呵呵,不想对具体的细节问题拿着这书那书来说问题。现在的技术书实在是太烂了,别和我提孙卫琴,一年能出N本书,每本书都能当砖头子用。。。个人不喜欢她的风格。
      我的迷惑之处在于我用了3年多时间准备创业,这中间也面试过很多次,很多次都是觉得好久没面试了,想看看面试情况而已。这中间的面试,很多面试我的人都觉得我很踏实。其实我内心是想着自己的创业。
      当创业失败以后,我意识到像我这样的人还需要磨练,最重要的是稳定下来,无论是工作还是想法和心情,都需要稳定下来。当我想稳定的时候,却被人评价成浮躁。。。这一点让我很迷惑。。。

      另外,我第一次发帖,书写格式很不习惯,望大家见谅。由于工作实在太忙了,一直没有时间去改,所以大家就不要一味的拿这个说事了,太片面。我一直觉得只要能说明问题和解决问题才是最实用的。因为这不是标书和软件使用手册。我只是想通过这个面试经历来让大家看看到底是我的哪些不足或者表现不好的地方,还有面试官哪里好和不好,因为人不能在反思自己的同时一味的去迁就别人,反思自己,也反思别人。这样才合适。绝对没有报怨的意思。很久没有面试和被面试,像这样的面试我第一次遇到,所以很迷茫,绝对是我印象最深的一次面试。

      还有我要说的是,创业不是按着周期来算的,这中间有很多不确定因素和突如其来的变故,不是自己想维持多长时间的问题。望兄弟们体会一下我的心情,也不必讨论这个。。。因为这个让我很低落。

0 请登录后投票
   发表时间:2010-04-25  
derpvail 写道

      我之所以发帖说一下快2个月前的面试经历,是因为我感到迷惑。呵呵,不想对具体的细节问题拿着这书那书来说问题。现在的技术书实在是太烂了,别和我提孙卫琴,一年能出N本书,每本书都能当砖头子用。。。个人不喜欢她的风格。
      我的迷惑之处在于我用了3年多时间准备创业,这中间也面试过很多次,很多次都是觉得好久没面试了,想看看面试情况而已。这中间的面试,很多面试我的人都觉得我很踏实。其实我内心是想着自己的创业。
      当创业失败以后,我意识到像我这样的人还需要磨练,最重要的是稳定下来,无论是工作还是想法和心情,都需要稳定下来。当我想稳定的时候,却被人评价成浮躁。。。这一点让我很迷惑。。。

      另外,我第一次发帖,书写格式很不习惯,望大家见谅。由于工作实在太忙了,一直没有时间去改,所以大家就不要一味的拿这个说事了,太片面。我一直觉得只要能说明问题和解决问题才是最实用的。因为这不是标书和软件使用手册。我只是想通过这个面试经历来让大家看看到底是我的哪些不足或者表现不好的地方,还有面试官哪里好和不好,因为人不能在反思自己的同时一味的去迁就别人,反思自己,也反思别人。这样才合适。绝对没有报怨的意思。很久没有面试和被面试,像这样的面试我第一次遇到,所以很迷茫,绝对是我印象最深的一次面试。

      还有我要说的是,创业不是按着周期来算的,这中间有很多不确定因素和突如其来的变故,不是自己想维持多长时间的问题。望兄弟们体会一下我的心情,也不必讨论这个。。。因为这个让我很低落。

LZ经历的也不算少,平静心气即可。祝 一展宏图!

0 请登录后投票
   发表时间:2010-04-25  
你可能被面试官了,以后去面试的时候,先问问对方是不是老板,如果不是老板,就要求老板来面试,呵呵
0 请登录后投票
   发表时间:2010-04-26  
1.struts1和struts2有什么相同点和不同点?
相同点都还是MVC , 差异化也不会太大 , 一般熟练掌握1.X版本的可以很快的进入2.X开发 , 而且都能和spring+hibernate框架一起做开发.

2.说说你的ssh是怎么配的?
struts 做视图控制 , 包括在jsp页面上所使用的标签等 , spring 管理事物和生成对象 , hibernate 数据层 ~~~

3.说说hibenrate的二级缓存吧?
比方user表里有10W个用户 , 某个用户登录 , 用hibernate查询后再次查询该用户数据hibernate不会再去数据库查询 .

4.sping的依赖注入有几种方式?
这个应该是在配置文件设置byName还有其他什么的 , 具体记得不太清楚了 , 好像还有byType吧

5.dwr的同步和异步说说吧。。。。
这个应该在处理大数据的时候会有差别 , 当大数据使用任何ajax的时候 , 同步会造成IE假死 . 而异步不会.

6.你是怎么优化数据库的?
表关联的位置 , 查询条件加索引 , 适当的数据冗余减少关联查询 , 假如还不够 , 直接让他给例子 , 然后出大致方案 .

可能有些说得不怎么对 , 大致凭记忆 , 有些东西后期用的特少 ... 不过说实在的 , 对付这种面试官 , 我也喜欢讲一些对方不太懂的 , 嘿嘿 . 都不是好欺负的
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics