行业发展丨软件测试工程师

软件测试(来自Tencent)1.岗位描述作为腾讯产品的质量代言人,从事腾讯旗下某产品的软件测试及质量建设等相关工作,能够运用自身的软件设计,分析,编程及用户感知能力,发现或预知产品质量隐患与风险,为腾讯产品的质量、安全及用户体验保驾护航。2.岗位要求计算机软件相关专业本科或及以上学历;掌握软件工程基础知识,熟悉软件测试理论和方法,逻辑思维能力强;有良好的计算机理论基础,熟悉操作系统及网络的基本原理,至少掌握1门编程语言;具备扎实的代码走读能力,熟悉各类常用debug类工具;追求完美、工作细致、能站在用户的角度思考,坚持原则,具备良好的学习能力和质疑习惯。3.岗位工作概况腾讯的测试岗分为很多种:系统测试、专项技术测试、游戏测试、测试开发、质量管理等。每个岗位的工作内容都不同。系统测试偏向于整个系统的测试,在设计测试方案需要考虑全面功能、安全、性能等。白盒、黑盒、自动化等都会参与。专项测试会更注重某个领域的测试,如安全如自动化如安卓如性能等。测试开发搭建公司内部的测试平台,一般在测试团队比较成熟的部门。——无论哪种测试,都是需要coding和codereviewing和testcasedesiging的。相同岗位做的可能不一样,不同岗位做的也可能一样,因部门而异。4.师兄分享的面试经历“我当时面试的是测试开发岗,面试时没有跟华为一样问了很多测试的东西,所以可能这次面试经历不是很好的测试岗的面经。一面=现场写2道编程题(字符串的处理题、快速排序和链表结合的题目)+简历上的项目问题。技术岗都是现场写代码的,一般是2——4道题,华为是上机考,腾讯是用笔在面试官面前写的。一般数据结构所以基础要扎实。二面=逻辑题(设计电梯的调度系统)+简历上的项目问题。三面=宝洁八大问。”5.师兄建议各个公司的要求不一样,我觉得《软件工程理论》上的东西都要懂吧,测试的基础知识也要懂,可以从以下几点进行准备:基础知识:Python、linux、网络编程、java、C/C++、shell、php、mysql、网络编程等基础知识、数据结构、算法、软件工程。——python和linux面试必问,因为实际测试工作这两个也经常用到。可以去计算机学院要下他们大学学的课表,自己再敲敲代码做做项目。成绩:我的面试官跟我说他这次在广州主要是在华工和中大招成绩10%的同学。当然各个面试官对成绩的态度不一样。如果自己的技术不是很牛叉,可以注意下自己的成绩排名(我是靠智育加分才把成绩加到综合第二名,囧)项目:跟面试相关的项目,有含金量或者做出成绩的项目。竞赛:获奖多少,含金量多高,如果不能一下子就拿大奖,建议从小比赛做起,跟面试有关的竞赛。综合能力:亲和力、学习能力、逻辑能力、合作能力、细心、耐心、责任心。

赞赏

长按







































白癜风用什么药最好
银川最好的白癜风医院


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjkf/9767.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明