面试总结
继续积累遇到的面试题目:
1.数据库事务的概念,特性,各特性的理解。
2.场景:简化版微信,只测试点对点纯文本信息发送,如何保障产品质量。
3.程序题目:从一个有限数组中查找出某个给定元素,若有重复数据,要求能对重复数据进行随机访问。
4.对目前被测系统的架构以及业务流程的理解。只讲业务理解。
5.数据库的锁机制,面对高并发的控制机制。
6.系统面对高负载时如何均衡负载,如何测试负载均衡器能力。
7.测试思维:对系统的敏感度,对系统的流转节点的测试,都是建立在扎实的计算机基础知识之上的。纯粹的测试技术是没有什么专业性的,很虚的一些思维。很多测试技术和方法可以让人立刻培训立刻掌握,但是这些测试技术不足以支撑系统的全面测试。如何尽可能地测试产品呢?
要有DBA的知识、运维的知识、产品经理的知识、开发的知识综合运用,才能将系统会遇到的各种情形想通,测透彻。
用户思维的确是一个很好的测试切入点,但是面对一个产品,作为测试负责人,仅仅从用户的角度思考是无法达到产品质量要求的。只有扎实的计算机基础理论知识做支撑,才能将测试思维扎根发芽直至壮大。
所以构建一个系统会用到的所有知识都是测试索要关注的点。从数据库到服务器,从集群到操作系统,从网络到代码都不可或缺,缺少一部分知识就会成为质量的隐患点。
保持高质量的,有专注度的工作思维和状态,是提升工作能力的不二法则。清晰的逻辑和有序的表达,都是必不可少的。这一切都是可以在工作之中可以练习并有所斩获的。将工作中遇到的问题当做自己的事情来处理,当做自己的事业来做,才能有所建树。成为领域大牛,行业专家是我三年到五年内的目标。
当前的主要矛盾:日益增长的技术需求、高效率沟通的需求、接触系统架构深层技术的需求同落后的工作内容形式、无法接触核心之间的矛盾。
好的思维习惯:做每件事,都想想问什么,背后到底发生了什么,当下是用了什么技术、策略实现了这样的功能?多问为什么,好奇心害不死猫,只能让人的思维更丰满,更有深度。