为您找到搜索结果:1234个
关于测试人员的职业发展
近期由于项目组人手不够,需要招聘一些测试人员。本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意。期间,种种感叹,回想起去年面试六十余人仅有3人满足要求,如有鲠在喉,还是吐槽一下。如有不对请大家也狂喷我。 我的要求高么? 我的要求其实是:有还算不错的沟通能力,熟悉常见软件开发流程,有一定的需求分析、用例设计能力,会基本的linux和sql操作能力。有一些代码能力会加分。这是长期与现实妥协的结果。如果人还算机灵,其实我很愿意花时间来培养他们。 面试结果 令人惋惜的是,一个合适的人真的很难找。更令人惋惜的是,我看到好多入行很多年的同行,能力并没有跟随工作年限一同增长,有些做了五六年的人有时候给人感觉竟然还不如一个入行一两年的年轻人。最令人遗憾的是,大部分同学竟然没有一个明确的职业发展思路,即使有,也没有经过深入一些的思考,而是人云亦云。 面试的一些细节: 因为从...
杂谈 关于选人用人
一个朋友来问,应该怎么选人录用。这个问题其实不好回答,回忆历往的面试,我也经常反思自己有没有错过一些优秀的人才,自己的面试技巧还有哪些需要提升的地方。这段时间学习心理学,也是为了更好的进行面试。这几年带过几个团队,团队中有年轻的,如应届生、实习生,也有经验丰富的,如工作了八九年、十年的。曾经对不同员工的业绩表现做过比较,结论之一是纯功能测试,三年左右的员工表现是最好的;也分析过不同年限工作经验的员工在团队内能带来的价值,结论之一是五年以上工作经验的员工,更容易给团队氛围带来消极影响,这也是年纪大的测试人员难找工作的原因之一;也曾论证过优秀的测试人员需要哪些品质,结论之一是用心、诚实是那些优秀测试人员的共性,其他都没那么重要(有的培训学校说找不到bug是学员不够细心、缺少强迫症,在我看来更多的是缺少一套行之有效的方法论)......作为用人部门,我在面试时主要关注两个方面,一个是项目经验,一个是测试思维。项目经验很好理解,做过类似的项目,肯定能在更短的时间内做出成绩。说句题外话,为什么企业愿意付高薪给你?换句话说,如果你要30万的年薪,老板可能会问:你凭什么值那么多钱?新华都集团给唐骏开...
关于Fragment 不响应onActivityResult的情况分析 (
大家都知道,可以通过使用startActivityForResult()和onActivityResult()方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况:1、执行startActivityForResult,没等到被调用的Activity返回,onActivityResult()就被执行了。找了很久,终于通过小道消息得知,这与Activity的加载模式(launchMode)有关,该属性可以在AndroidManifest.xml中设置。原先将其设为singleInstance,经测试,所有需要传递或接收的Activity不允许设置该属性,或只能设为标准模式,否则系统将在startActivityForResult()后直接调用onActivityResult()。NotethatthismethodshouldonlybeusedwithIntentprotocols*thataredefinedtoreturnaresult.Inotherprotocols(suchas*{@linkInten...
关于Java序列化的10个面试问题
大多数商业项目使用数据库或内存映射文件或只是普通文件,来满足持久性要求,只有很少的项目依赖于Java中的序列化过程。无论如何,这篇文章不是Java序列化教程或如何序列化在Java的对象,但有关序列化机制和序列化API的面试问题,这是值得去任何Java面试前先看看以免让一些未知的内容惊到自己。对于那些不熟悉Java序列化的人,Java序列化是用来通过将对象的状态存储到带有.ser扩展名的文件来序列化Java中的对象的过程,并且可以通过这个文件恢复重建Java对象状态,这个逆过程称为deserialization。序列化是把对象改成可以存到磁盘或通过网络发送到其他运行中的Java虚拟机的二进制格式的过程,并可以通过反序列化恢复对象状态.Java序列化API给开发人员提供了一个标准机制,通过java.io.Serializable和java.io.Externalizable接口,ObjectInputStream及ObjectOutputStream处理对象序列化.Java程序员可自由选择基于类结构的标准序列化或是他们自定义的二进制格式,通常认为后者才是最佳实践,因为序列化的二进制文件格式...