发布新日志

  • 面试成功后的总结

    2014-05-22 09:49:27

         上周面试了4家公司,前3家的共同点都是做面试题,特别是有一家面试题又多又难,出的数据库题目全用英文描述。这家公司通过了2面,第3面人事面试,面试官是个三十多岁的女人,长着一张苦瓜脸。可能跟她无缘吧,过程有点冷场,特别是我回答问题时,她在看手机,明显不尊重人。本来对这家抱有希望的,经过她一面。我就知道没戏了。
         另外2家都对我说对我挺满意,但结果都没有下文了。可能是不能承受我要的薪资吧。不过这2家不去也罢。第1家的办公环境非常简陋,一间小屋子里挤了20多个人,人挨着人坐,只有一个会议室。我去的时候,没地方坐,让我到阳台。那天风超级大,坐在阳台上都快被吹飞了,在这种情况下,怎么能好好的面试呢。面试题出的很简单,非常基础。对我来说就是信手拈来。在面试的过程中,面试官还问我对他们公司的办公环境有什么印象。呵呵,可能他自己也觉得他们的办公环境不怎么样吧。
          第2家公司简直就是一个奇葩。明明是个才成立的小公司,却整得像个很牛的大公司。做面试题是在一个和沙发一般高的桌子上,在上面做题简直太难受了。做完之后,等了很久。还不来面试。中间我跑下去买了瓶水,实在是很渴。看到前台后面有很多小瓶装的矿泉水,真想要一瓶。不过这家的人事给我的感觉还不错,是个面带微笑的小姑娘,比那家30多岁的女人好多了。
          再说最后一家公司,也是我接到offer的公司。也是唯一一个主动给面试者倒水的公司,赞一个。这家没有笔试题,真是为数不对啊。瞬间对它有了好感。面试过程中,我很镇定,说话之前都经过了大脑,表现的也很自信。这也是在前面3家公司面试锻炼出的结果。一面通过后,过2天后,又去了2面。这家公司跟我以前测试的纯软件有很多不同,我在软件测试中用的loadrunner和selenium,我估计面试官不太懂,所以问的不多。2面时,又来了2个领导面试我。最后人事让我再等一会,他们要讨论是否录用我。这点也跟其他公司不同,其他公司都是直接让回去等结果。而这家却当场就知道,再赞一下。我相信大多数求职者也倾向于当天就知道结果的模式吧。
        面试过程中,要表现的自信,大气,说话要慢而清晰,不要紧张和慌张。特别是说话之前要快速的想一想,可不可以这样说,否则说错了,就收不回来了。面试就像谈恋爱,要双方看对眼了才可以,不要害怕面试,将每一次面试都当做学习和锻炼的机会。
        新的公司可能比我现在的公司要辛苦,而且要面临着学习新东西,可能有很多挑战在等着我。不要怕,我相信我一定能胜任,并且做的很好。我从来都是一个负责任,认真的好员工。捂脸跑路......
  • 面试后的思考和总结

    2014-04-22 15:56:32

        面试之前我做了准备,在网上搜索了面试题和面试时该怎么回答。
        电梯门一打开,就是公司的前台。让我吃了一惊。面试的流程大体相似,填表,笔试。笔试题有编程题。我自然不会。数据库题目也出的很难。出这么难的题,是显的公司很牛B吗?做完会的,不会的也不写,交到前台。不一会儿,通知去面试。看到面试官,又是一阵不舒服。挺年轻的,看起来比我小好多。啊,难道我已经老了吗。深圳真是个新人辈出的城市,一茬茬的年轻人都涌进了这里。
        问了很多loadrunner方面的。我虽然用过,但不深。回答起她的问题有些费劲。心中已自知这次不好。我应该将我不会的问题再问问她,忘记问她了。到最后该我问问题时,我让她将他们公司的项目简单介绍下,她说的并不好,只笼统说是嵌入式的项目。
        我还是要在技术上多下功夫。
  • 项目验收通过后,我的一些总结和思考

    2013-05-29 16:09:20

         经过大约20多天的测试,智能管控项目最终验收通过了。我很高兴,那一个星期没有白加班。但是,由于开发和测试一开始的不规范,导致领导认为开发的功能远大于测试。算了,拿钱做事,不计较。

         第一次做这种嵌入式的项目,不用写测试计划,测试用例。开发做好了,拿来就测。

         在工作中,第一次遇见这种奇葩开发人员,你问的问题,他永远只是给你讲一遍,永远不会演示给你看下。其实他只要演示下,我就立即会明白。但他就是不那样做。白白耽误了我很多时间。有人曾对我说过这样的话:我为什么不接着继续说话,是因为喉咙不让我说话了。这句话真是太对了,我没有听懂后,为什么不再问一遍,是因为我看见他阴沉的脸色,我的喉咙就不让我说话了。事物总有两面性,虽然耽误了时间,但对这个功能点印象更深刻了。现在将困扰我的问题记录下来,以供日后查看。

         管控指令上报周期的测试:

         1.用工具生成上报周期的COMMAND文件,上报周期设为1天。

         2.将COMMAND文件copy到数传设备里,起爆器上电,出现1,2,3界面后,按2 数传设备,COMMAND文件被同步到起爆器里。

         3.假如当前时间为2013年5月25日,这时调整起爆器时间为2013年5月27日。按1 爆破作业,界面提示:超过上报周期,上报周期:1天。

         管控指令上报确认周期的测试:

         1.用工具生成上报确认周期的COMMAND文件,上报确认周期设为1天。

         2.将COMMAND文件copy到数传设备里,起爆器上电,出现1,2,3界面后,按2 数传设备,COMMAND文件被同步到起爆器里。

         3.将数据交换卡的标志位改为4,将它插入CPU卡槽,按3 数据交换,起爆器中Up目录下的内容同步到数据交换卡里,同步结束后,交换卡的标志位变为1。

         4.假如当前时间为2013年5月25日,这时调整起爆器时间为2013年5月27日。按1 爆破作业,界面提示:数据交换卡上报数据期限已过,不能使用。

         管控指令盒布控的测试,要想让一发雷管属于这一盒,必须要在密码文件中写清盒条码。

  • 工作中的感悟

    2012-09-10 10:40:48

        在工作中,虽然你做了自己该做的事,但是必定得不到领导的认可。只有你做了额外的工作,并且完成的还不错。那样,才会得到领导的认可。

        在工作中,我们要多想。对出现的问题要多思考。挖掘出问题的本质,提出自己独到的见解。这样,才会让领导和同事对你刮目相看。这一点,正是我所缺乏的。我总是不愿意多想。在开会时,只是听别人在那里说,而不去想别人说的到底对不对,对一个问题也没有提出自己的看法。以后我要改正呀。不过,想多了,会不会脑袋疼呀。

        一个人说话的水平,在工作中也很重要。在说出一句话之前,要先想一想,这句话是否能说,该怎样说会更好。尤其是面对自己的下属或上级时,更要注意。

        我本来是一个说话之前没有想很清楚的人,在工作中经历过一些事情之后,也只好这么做了。

  • 不放过任何一个意外

    2012-08-31 11:20:16

        最近总在无意间发现出重大BUG,而根据测试用例却只能发现比较容易发现的BUG。

        昨天测试权限管理系统,在资源管理页面,其他的资源都可以建二级菜单,而唯独有一个资源不能建二级菜单。看tomcat的日志发现有一个错误是:

     Preparing: select RBAC_RESOURCE_ID, RBAC_SYSTEM_ID, PARENT_RESOURCE_ID, RESOURCE_CODE, RESOURCE_NAME_LOCAL,RESOURCE_NAME_EN,RESOURCE_TYPE, (select RESOURCE_NAME_LOCAL from RBAC_RESOURCE where RBAC_RESOURCE_ID=?) as PARENT_RESOURCE_NAME_LOCAL, (select RESOURCE_NAME_EN from RBAC_RESOURCE where RBAC_RESOURCE_ID=?) as PARENT_RESOURCE_NAME_EN, (select RESOURCE_NAME_LOCAL from RBAC_RESOURCE where RBAC_RESOURCE_ID=(select PARENT_RESOURCE_ID from RBAC_RESOURCE where RBAC_RESOURCE_ID=?))as E_PARENT_RESOURCE_NAME_LOCAL, (select RESOURCE_NAME_EN from RBAC_RESOURCE where RBAC_RESOURCE_ID=(select PARENT_RESOURCE_ID from RBAC_RESOURCE where RBAC_RESOURCE_ID=?))as E_PARENT_RESOURCE_NAME_EN, (select NAME_LOCAL from RBAC_DICT_VALUE where VALUE_CODE=(select HTTP_METHOD from RBAC_RESOURCE where RBAC_RESOURCE_ID=?))as HTTP_METHOD, RESOURCE_URI, HTTP_METHOD, WEIGHT, DESCRIPTION, IS_DELETE, CREATE_USER, CREATE_DATE, UPDATE_USER, UPDATE_DATE from RBAC_RESOURCE where RBAC_RESOURCE_ID = ?
    2012-08-31 11:23:43,231 [http-8088-6] DEBUG [java.sql.PreparedStatement] - ==> Parameters: d97faf137c6443628f5d6ca598ee5667(String), d97faf137c6443628f5d6ca598ee5667(String), d97faf137c6443628f5d6ca598ee5667(String), d97faf137c6443628f5d6ca598ee5667(String), d97faf137c6443628f5d6ca598ee5667(String), d97faf137c6443628f5d6ca598ee5667(String)
    2012-08-31 11:23:43,238 [http-8088-6] ERROR [error.jsp] -
    ### Error querying database.  Cause: java.sql.SQLException: ORA-01427: 单行子查询返回多个行

    意思是这个SQL语句本来该返回一个表中的一行数据的,结果返回了两行数据。

        我将这个SQL语句复制到oracle的客户端,发现在查找select NAME_LOCAL
              from RBAC_DICT_VALUE
             where VALUE_CODE = (select HTTP_METHOD
                                   from RBAC_RESOURCE
                                  where RBAC_RESOURCE_ID = 'd97faf137c6443628f5d6ca598ee5667')表时,返回了两行数据。

    rbac_dict_value中有两条数据字典23和字典1的code相同。而字典23的is_delete值为1,已被删除。所以应在sql语句后加上IS_DELETE='0',将已删除的数据过滤掉。

     

    前不久,看过一篇文章,说做黑盒测试久了,智商会变低。难道那些做开发的,就会越来越聪明吗?

     

Open Toolbar