2012年12月25日

摘要: 在面试时,面试官常常会问behavioral类的问题,中文翻译是行为面试,“behavioral interview”会问一些不着边际的问题,以此来让你描述一个真实场景并作出回应。面试官想听到的不是对处理方式的泛泛而谈。你必须描述一个具体事件,项目或经历,并说明你会如何处理,最后给出结果。“behavioral interview”之所以会盛行,是因为面试官相信,在类似的情况下,从过去的表现就能看... 阅读全文
posted @ 2012-12-25 17:29 做个不善的人 阅读(675) 评论(0) 推荐(0)
 
摘要: 这是一个大topic,一时半会是说不清楚,作为一个码工,有针对性的说说我对它的理解吧。作为一个SDET应该会经常被提到要system thinking。我的理解是Test是测试产品的,而且往往不是测试一个个独立的部件,更多需要测试独立部件,然后部件组合后的功能,也就是一个系统了,所以Test已经要有全局意识,把系统结构搞清楚,并有针对性地知道自己主要负责的组件在系统中的作用,系统如何影响该部件等问... 阅读全文
posted @ 2012-12-25 11:06 做个不善的人 阅读(541) 评论(0) 推荐(0)
 
摘要: 在工作中,我们总是会碰到各种各样的问题,可是你是如何解决的呢?碰到容易的,已经解决过类似的问题,那还好说,举一反三就好了,可是如果碰到一个新的、棘手的问题怎么办呢?前天会山东老家,跟侄子聊天。侄子学习不好,在家里还不帮着干活,我就跟他说让他学着帮忙干点什么,其中一个就是让他学习看秤。跟他说了几次后,为了验证他是否学会了,我就给他出题,随便将秤拨到某个地方,让他认是几斤几两。有的时候,他就两眼瞪着撑杆不说话,我就着急,担心他不会。我就说说,刚才是怎么跟你说的,用手指出来哪是一斤,哪是两斤,两个点的距离相当于多少。。。他指着秤上的星点,一个一个的,说对了,出了几个题目,他都做对了,我很满意。联想到 阅读全文
posted @ 2012-12-25 10:58 做个不善的人 阅读(474) 评论(0) 推荐(0)
 
摘要: 在我们写代码的时候,其实无时不在做assumption,这些assumption会引导我们使用不同的算法,不同的实现,如果我们能够意识到这些assumption,并能validate这些assumption,就可以得到一个好的assumption,好的assumption就可以引导我们设计出更好的算法,更好性能的实现。所以在设计一个算法、实现一份代码之前,一定要把问题搞清楚了,也就是clarify assumption,哪怕那些觉得理所当然的assumption也要拿出来validate/verify一下。作为练习的一部分,把前面的几个题目翻出来,看看我们在开始设计算法和写代码之前,都可以cl 阅读全文
posted @ 2012-12-25 10:02 做个不善的人 阅读(455) 评论(0) 推荐(0)