闻道有先后,术业有专攻。。

发布新日志

  • 面试题:你最近几年的职业规划或者职业目标是什么

    2013-06-18 18:09:31

    案例:
    A:你最近几年的职业规划或者职业目标是什么?
    B:多学习一些automation test方面的东西。
     
    http://xue.qc99.com/xuewen/20120916/1614335.html
    你真以为他问你的职业规划吗?你想要你回答的是他期待的问题,比如忠诚啊,不乱跳槽啊,一直干下去升上经理职位等,千万别以为是你的真实想法。
    HR 都喜欢员工能稳定的工作,有目标,有理想,能为公司发展做贡献,你可以说一些好的,但不要太离谱。
    就是在考你若到他公司,你自己有什么的定位,想不想上进,以后会不会跳槽?等等,你就老实的回答,这就是面试时,我们公司想要得到的回答,
    主要是考察你的职业立场及坚定的工作态度
    http://www.douban.com/group/topic/37330513/
    职街网职业规划专家建议:
    这个问题的背后是了解求职者的求职动机和对自己中长期职业发展的思考。而此时需要传递给HR的信息是:
    1、你是有备而来的,因为对自己是有职业规划的,所以求职投简历都是经过一番思考的,而不是海投盲投的结果。
    2、表明自己的优势,体现出自己是这份工作的不二人选。
    3、你有着良好的职业规划,清楚地知道未来三到五年的计划和打算,表明你是符合企业要求的稳定型员工。
      回答:
      我希望从现在开始,五年之内能够在目前申请的这个职位上沉淀下来,通过不断的努力后,最好能有几次晋升,希望可以从培训助理做到培训主管,最后成为培训经理甚至是行业内出色的培训专家。未来的五年,不管是向上提升,还是在企业内横向调动,对我个人来说,希望找到一家愿意做相互投入的企业待上一段时间。希望我的加入可以给公司带来更大的商业价值,同时我也希望自己能够在企业的平台上得到进一步的职业能力提升。

    效果及分析:
      真诚的表述和对自己明确的定位让HR觉得你很是培训助理的不二人选,同时也充分表现出她对自己的职业定位以及发展路径是十分清晰的,因而会让你在众多应聘者中脱颖而出,顺利拿到了这个offer。
  • 面试题:你为什么要跳槽?

    2013-06-18 17:20:16

    错误案例:
    A:你在以前公司做了三年为什么跳槽呢?
    B:因为觉得个方面都很成熟了,感觉学不到新东西了~
    A:我在我们公司已经待了六年了~每天都有做不完的事情。
    B:额。。
    http://hrclub.51job.com/blog/1/5/archives/2006/14.html
    以前大家经常会一起热烈的讨论跳槽的原因,总结一下有以下几种:
      1、工资低。
      2、加班多。
      3、没有前途。
      4、学不到新的东西。
      5、没有激情。
      6、想换环境。
      等等。
    朋友们认为直接表述会有面试失败的风险。以为提出以上这些观点的人似乎给人不稳重,挑剔,极负野心的感觉。而且,这种问题可能还会再次发生在新的工作里。招聘的人似乎也会担心,有一天跳槽的人会重新面对以上的问题而再次跳槽。

    很多咨询机构的专家建议我们要说实话,我觉得也很有道理。怎么才能既说实话,又能打消应招聘双方的疑虑呢?

     所以我当时是这样回答的:“贵公司有全国最先进的商财物处理系统,是行业里数一数二的企业,是行业里的旗帜企业,在这里可以学到最先进的知识和技术。并且,我相信即使在未来的二十年里,以贵公司的实力和经验仍然可以保持这种良好的运作状态。所以,能够始终走在行业的前边,对我个人的成长会有非常大的益处。”

      我的朋友他这样回答:“贵公司虽然不是行业里的旗帜企业,但是业务和运作方面有非常多的亮点。这说明贵公司在运作和发展方面所付出良苦用心。我相信如果按照这样的发展,贵公司会是一个非常有前途的企业。这也给我个人的发展留下非常大的空间,我觉得这将是一个需要长久努力的事业。我愿意同公司共同成长,直到完成贵公司和我的远大理想。”

      其实怎么回答并不重要,重要的是,我们不但知道自己为什么要到新的公司来应聘,而且,我们也要知道,我在这里工作我将会给我们自己和新的公司带来什么。

    http://www.rca8.com/news/news-show-86.htm

    不必太实在适当变通

      人力资源经理问你这个问题的关键是要看你的职业规划是否清晰,还有就是你是否上进。刚刚碰到这个问题,我这个人很实在的,就说在原公司学不到东西,想学更多的知识,且原来的工作很单调。人力资源经理听了笑说,他们这个工作也很单调的。看他的脸色好像对这个答案不是很满意。后来我果然没有被录取。

      不久之后,我来到现在工作的这家公司应聘。面试官问了我同样的问题。我回答他,第一,我离职绝对不是因为自己工作能力欠缺被辞退的。第二,我表达了热爱原工作的态度,并强调自己在过去的工作经历中学到了什么东西。最后,我说是为了实现自己的职业规划。从那开始,我在这家公司工作至今,已经长达5年之久。

      要亮出自己的优点

      第一次想跳槽时,约了几个有经验的学长请教面试技巧,就谈到了这道“必答题”。一开始,我还傻乎乎地觉得实话实说就得了。结果被学长们痛斥一顿,他们给我的意见是,回答这个问题最理想的答案就是原单位倒闭了,当然这个理由不是永远适用的。或者也可从比较高的角度来谈离职原因,比如原工作挑战很少,与我的职业规划不相符。而新公司的工作如何如何好等。这样回答就亮出了你的两个优点:

      其一,喜欢挑战性工作,受压能力强;

      其二,你是一个有着明确目标的人。学长们还提醒我在论述中不要用对比性的语言描述原公司,可以赞扬你应聘的企业,但绝对不能批评原公司,这是职场忌讳!

      专业建议

      ●避开主观评论从客观出发

      懒鱼(某公司人力资源主管):对于这样的问题,回答时最好避免涉及对原公司及对原主管的主观评论,可以薪资无法上升、岗位无法晋升、地址离家太远等客观原因来回答。

      ●对事实稍微加工

      童馨(某集团人力资源经理):可以对事实稍微进行加工。资深的招聘经理可以听得出来潜台词,而你能在面子上过得去。谁没有点难言之隐呢?但是记住,一定要以事实为基础,一个谎言会引发后续无尽的麻烦。

     

    http://blog.csdn.net/cadcisdhht/article/details/6180315

    问:每次跳槽的时候,面试官都会问“为什么想跳槽”。请问这个问题该怎么回答?

    答:每个人都有自己的跳槽动机和原因,因此面试官也不会期待一个标准答案。面试官只是想通过这个问题来了解应聘者的性格。因此应聘者可以大胆地根据自己的真实想法来回答这个问题。但是,应聘者也不是可以想说什么就说什么,以免给面试官留下负面的印象。

               建议在回答这个问题时,应尽量避免这四个原因:1)老板太变态;(2)同事太难相处;(3)老是加班;4)工资太低。这四个理由都有可能给面试官留下不好的印象。要是面试官就是当前面试的职位的老板,他听到应聘者抱怨现在的老板变态时,他肯定会想要是把这个人招进来,接下来他就会抱怨我也变态了。如果应聘者说他周围有很多很难相处的同事,面试官很有可能在想,这个人他自己本身就很难相处。对于大部分IT企业来说,加班是家常便饭。要是当前面试的公司也需要经常加班,那等于应聘者说他不想进这家公司。现在的工资太低的确是大部分人跳槽的真实原因,但不建议在面试的时候对面试官抱怨。面试的目的是拿到offer,我们要尽量给面试官留下好印象。现在假设你是面试官,有两个人来面试:一个人上来就说现在工资太低了,希望新工作能加多少多少工资;另一个说我只管努力干活,工资公司看着给,相信公司不会亏待给力的员工。你说你更喜欢哪个?这里不是说工资不重要,关键面试不是谈工资的时候。等搞定面试谈offer的时候,再和HR谈工资也不迟。现在公司招一个技术合格的人也不容易,因此搞定面试之后你就掌握主动了,想怎么谈就怎么谈,如果真的开高了HR会和你很客气地商量。

          笔者自己在面试的时候,通常给出的答案是:现在的工作做了一段时间,已经没有太多的激情了,因此希望寻找一份更有挑战的工作。然后具体的论述为什么现在有些厌倦现在的职位,以及面试的职位你为什么会有兴趣。笔者自己跳过两次槽,第一次从Autodesk跳槽到微软,第二次从微软跳槽到现在的思科。从面试的结果来看,我这样的回答都让面试官很满意,最终也都拿到了offer

    当时在微软面试被问到为什么要跳槽时,我的回答是:我现在开发的软件Civil是一款面向土木行业的设计软件。如果我想在现在的职位上得到提升,就必须加强土木行业的学习,可我对诸如计算土方量、道路设计等没有太多兴趣,因此出来寻找机会。

          在微软工作两年半之后去思科面试的时候,“为什么要离开微软”这个问题几乎每个面试官都会问。我的答复是:我在微软的主要工作是开发和维护.NETUI平台Winforms。由于Winforms已经非常成熟,不需要添加多少新功能,因此我的大部分工作都是维护和修BUG。两年下来,调试的能力得到了很大地提高,但再这样下去自己的软件开发和设计的能力将不能得到提高,因此想出来寻找可以设计和开发系统的职位。同时,我在过去几年里的工作都是开发桌面软件,对网络了解甚少。因此希望下一个工作能与网络相关。众所周知,思科是个网络公司,这里的软件和系统或多或少都离不开网络。因此我对思科的职位很感兴趣。

    http://airu.iteye.com/blog/1452093

    前途、危机感永远是第一位的
    没有人喜欢整天打酱油
    毕竟买房、结婚、养家糊口的压力迟早会有

     

    http://topic.yingjiesheng.com/mianshi/wenti/10131052X42012.html

    面试官的考虑:

    1.应聘者的从业情况存在不稳定性,如果我录用他,他是否也会在一年甚至半年内跳槽,浪费公司的招聘成本?

    2.应聘者没有明确的职业目标,他对自己的定位不清;

    3.其他不确定因素,比如不会处理人际关系或者个人性格自由散漫,这些问题在我的公司也不能得到解决。

    面试问题分析:

    “为什么频繁跳槽”这个面试问题的背后,其实面试官真正想知道的是“你是否还会继续频繁跳槽”,因此“表决心”在这里非常重要。同时,频繁跳槽是一个贬义的表达,在回答时要将它正面化,不论是态度还是答案。

    回答思路:

    1.诚实地承认过去的经历,即使你在简历上跳过一些公司,背景调查也会让你无所循行;

    2.表决心。表示你已经了解频繁跳槽的害处,并为此付出了代价,所以你不会再继续下去;

    3.说明频繁跳槽的经历给自己带来的其他收获,比如获得了多种工作经验;确定了职业目标,应聘的职位正与职业目标相符合。

     

    http://wenda.tianya.cn/question/17kcl4hcopdbqjtdrmg1njjrc2qt1reheahrb

    如果你住的地方离这个单位近,可以说之前上班太远。

    http://news.goodjobs.cn/22620.html#

    答案可能有许多。但我以为,正确答案无非下面几种:

      1.更高的收入。

      2.更高的职务。

      3.更好的发展前景。

      4.符合自己的兴趣爱好。

      5.更好的生活。

      如果是前三种,那就要对新的公司、职位、薪水等进行综合考量,看是否符合自己的要求和职业规划,是否有更好的前景。曾有人为了职务升半格以及每个月多两千块钱薪水跳槽,却发现与原公司相比,新公司平台太小,很难施展;新公司是个家族式企业,虽然职务提升,职权范围却变小了,处处掣肘,做什么都不顺手;最关键的问题是,新公司几乎没有什么上升空间。这样比较,不如不跳。

  • 性能测试,负载测试,压力测试有什么区别

    2013-04-26 10:26:42

    性能测试(或称多用户并发性能测试)、负载测试、强度测试、容量测试是性能测试领域里的几个方面,但是概念很容易混淆。下面将几个概念进行介绍。

    性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。
    关注点:how much和how fast

    负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。
    关注点:how much

    强度测试(Stress Test): 强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。包括
    Spike testing:短时间的极端负载测试
    Extreme testing:在过量用户下的负载测试
    Hammer testing:连续执行所有能做的操作

    容量测试(Volume Test):确定系统可处理同时在线的最大用户数
    关注点:how much(而不是how fast)
    容量测试,通常和数据库有关,容量和负载的区别在于:容量关注的是大容量,而不需要表现实际的使用。

    其中,容量测试、负载测试、强度测试的英文解释为:
    Volume Testing = Large amounts of data
    Load Testing = Large amount of users
    Stress Testing = Too many users, too much data, too little time and too little room


    可能大家角色性能测试、负载测试和强度测试比较混淆。没错,这三个概念是比较容易使人糊涂。负载测试和强度测试,都属于性能测试的子集。下面举个跑步的例子进行解释。
    性能测试,表示在一个给定的基准下,能执行的最好情况。例如,在没有负重的情况下,你跑100米需要花多少时间(这边,没有负重是基准)?
    负载测试,也是性能测试,但是他是在不同的负载下的。对于刚才那个例子,如果扩展为:在50公斤、100公斤……等情况下,你跑100米需要花多少时间?
    强度测试,是在强度情况下的性能测试。对于刚才那个例子,如果改为:在一阵强风的情况下,你在负重或没有负重的情况下,跑100米需要花多少时间?

    性能测试是动力,负载测试载重,压力测试强度

    压力测试stresstest是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。

    负载测试Loadtest:在一定的工作负荷下,给系统造成的负荷及系统响应的时间。

    压力测试主要是为了发现在一(任意)定条件下软件系统的性能的变化情况,通过改变应用程序的输入以对应用程序施加越来越大的负载(并发,循环操作,多用户)并测量在这些不同的输入时性能的改变,也就是通常说的概念:压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。其实这种测试也可以称为负载测试,但是负载测试通常描述一种特定类型的压力测试——增加用户数量以对应用程序进行压力测试。比如实际中我们说从比较小的负载开始,逐渐增加模拟用户的数量, 直到应用程序响应时间超时,就是说的负载测试。

    压力测试的目标是测试在一定的负载下系统长时间运行的稳定性,尤其关注大业务量情况下长时间运行系统性能的变化(例如是否反应变慢、是否会内存泄漏导致系统逐渐崩溃、是否能恢复);压力测试是测试系统的限制和故障恢复能力,它包括两种情况:
    稳定性压力测试:在选定的压力值下,长时间持续运行。通过这类压力测试,可以考察各项性能指标是否在指定范围内,有无内存泄漏、有无功能性故障等;
    破坏性压力测试:在稳定性压力测试中可能会出现一些问题,如系统性能明显降低,但很难暴露出其真实的原因。通过破坏性不断加压的手段,往往能快速造成系统的崩溃或让问题明显的暴露出来;

    负载测试的目标是测试在一定负载情况下系统性能(不关注稳定性,也就是说不关注长时间运行,只是得到不同负载下相关性能指标即可);实际中我们常从比较小的负载开始,逐渐增加模拟用户的数量(增加负载), 观察不同负载下应用程序响应时间、所耗资源,直到超时或关键资源耗尽,这就是所说的负载测试,它是测试系统的不同负载情况下的性能指标。

    ——————————————————————————————

    最简单来说:

    负载测试是测试软件本身最大所能承受的性能测试;

    压力测试就是一种破坏性的性能测试;

    只要理解这两点区别,就非常好理解性能测试了

    http://zlfoxy.blogbus.com/logs/8040990.html
  • 发现一个bug 开发人员认为不是bug怎么办

    2013-04-24 21:06:21

    首先要找需求文档,看有没有对预期结果进行具体说明,从而提高说服力度。其次要确保自己的bug能够重现。
    再次,分析一下自己bug的级别,如果只是建议性的bug可以保留,但是也要在bugzilla等工具上记录;
    如果bug级别比较高,就要跟开发人员有效沟通,耐心讲明这个bug的危害以及重现步骤等,不行就要跟测试经理或者开发经理联系,说过bug的严重性,进行问题评估,一起讨论解决这个问题。
  • 自动化测试和手动测试的优缺点

    2013-03-04 17:19:56

     

     对于一些基本的、逻辑性不强的操作,可以使用自动化测试工具。应该说,现在在性能测试、压力测试等方面,自动化测试有其不可替代的优势。它可以用简单的脚本,实现大量的重复的操作。从而通过对测试结果的分析,得出结论,这样不仅节省了大量的人力和物力,而且使测试的结果更准确。对于一些逻辑性很强的操作,如果自动化测试不是很健全的话,不建议使用。因为这需要比较复杂的脚本语言,不可避免的增加了由于测试脚本的缺陷所造成测试结果错误的误差。这时就需要手动测试了。

      手工测试也存在这一些缺陷,手工测试者最常做的就是重复的手工回归测试,不但代价昂贵,而且容易出错。自动化测试可以减少但不能消除这种工作的工作量。测试者可以有更多的时间去从事更有趣的测试,例如在应用程序在复杂的场景下的不同处理等,尽管测试就是要花费更长的时间找到错误,但比不意味着因此而要付出更高的代价。所以选择正确的测试方法是尤为重要的。

    下面是一些总结网络上的自动化测试的优缺点,写的挺好的:

    自动化测试的优点:

    1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。
    2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运行更多的测试。
    3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试,不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟同时有许多用户,从而达到测试的目的。
    4、更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于自动测试,仅适合于手工测试,将可自动测试的测试自动化后,可以让测试人员专注于手工测试部分,提高手工测试的效率。
    5、测试具有一致性和可重复性。由于测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果。
    6、测试的复用性。由于自动测试通常采用脚本技术,这样就有可能只需要做少量的甚至不做修改,实现在不同的测试过程中使用相同的用例。
    7、增加软件信任度。由于测试是自动执行的,所以不存在执行过程中的疏忽和错误,完全取决于测试的设计质量。一旦软件通过了强有力的自动测试后,软件的信任度自然会增加。
    当然,自动化测试不是万能的,他不能完全替代手工测试。在软件版本还没有稳定的情况下,千万不要开展自动化测试,否则是自讨苦吃。

    自动化测试的缺点:
    1、不能取代手工测试
    2、手工测试比自动测试发现的缺陷更多
    3、对测试质量的依赖性极大
    4、测试自动化不能提高有效性
    5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软件的开发。
    6、工具本身并无想像力

    综上所述,可以归结自动化完成不了的,手工测试都能弥补,两者有效的结合是测试质量保证的关键。

    原文连接:http://www.51testing.com/html/14/n-71114.html

Open Toolbar