“chenjinzhui”通过精心收集,向本站投稿了5篇无经验的测试小白如何笔试面试,下面是小编为大家整理后的无经验的测试小白如何笔试面试,如果喜欢可以分享给身边的朋友喔!

无经验的测试小白如何笔试面试

篇1:阿里巴巴测试开发工程师面试笔试经验

阿里巴巴测试开发工程师面试笔试经验

本文是一份阿里巴巴测试开发工程师的面试经验(内推-电话面试),感兴趣的同学参考下,

这次跟淘宝的不一样,电面的是一个很温柔的姐姐。之前给我打了两次电话确定电面时间。当第二次我说在路上可能信号不好的时候。姐姐很爽快地答应过会再给我打。 刚才是让我做下自我介绍。我就说了下自己的项目经历还有得过的一些奖和证书。感觉这块说的不好。没有突出自己技术上的特长,也没有说自己对阿里巴巴的热爱。下次切忌。

后来姐姐根据我的项目经历问了我一些项目里的知识。问我的特长,我就提到数据库方面。她问我数据库最擅长那块,回答是做视图。然后就说了下视图的优点:

视图的作用

* 简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的`查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件,

* 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上:

使用权限可被限制在基表的行的子集上。 使用权限可被限制在基表的列的子集上。 使用权限可被限制在基表的行和列的子集上。 使用权限可被限制在多个基表的连接所限定的行上。 使用权限可被限制在基表中的数据的统计汇总上。 使用权限可被限制在另一视图的一个子集上,或是一些视图和基表合并后的子集上。

* 逻辑数据独立性。视图可帮助用户屏蔽真实表结构变化带来的影响。(附上视图的作用,进攻参考)

其实都是学过的知识点,自己总结的很少。还是要经常温习的。虽然说用的时候用不到,但是面试总结的时候很有帮助。

数据库对象包括:表、索引、视图、存储过程、触发器

篇2:一位软件测试工程师两个月的笔试面试经验

一位软件测试工程师两个月的笔试面试经验

作为一名测试人员,51真的是我们的精神家园,所以在收到OFFRE后决定给同样在寻找工作的朋友们一点自己的经历,今天主要说下面试的N家单位,都是杭州的,

一、恒生电子:

由于我之前做过通信类产品测试,面的是他们的WIMAX岗位,是给NOKIA外包的`。过去先做一套题,英文题目,有软件测试相关知识,wimax原理图,java编程,C语言编程等等,C语言题目是写strcpy/strcmp/strlen中的一个,由于没准备,所以我只做了测试相关题目。面试上来要我做个英文自我介绍,当时闷了,没准备,答得很郁闷。后面主要问以前的测试流程、测试相关知识等,最后看我简单的C题目没写出来,被狠狠BS了,当场告诉我不适合此岗位。第一次面试结束,彻底失败告终,要好好准备C和英文介绍。

二、H3C:

过去首先做一套题,主要是C的,和HW差不多的题目。由于做了相应的准备,选择和填空基本完成,编程题没做。一面是测试的项目 leader,主要以前的测试流程、测试相关知识,感觉不错,二面好像是HR主管,主要非技术问题,答的一般,三四面有技术和项目相关的问题,同样关注离职原因等。总体说来面后自我感觉良好,可惜还是挂了。

三、阿里&淘宝:

两个都是电话面试,对这种面试形式不太习惯,都在下班后来的电话,主要问测试技术相关知识,两个电话面的都没结果。

四、三维通信:

上市公司,新大楼不错。先是HR的面试,问的很多,聊的蛮久的,后面是技术面试,感觉他们不是做纯粹软件测试,因为他们的产品大体是基站的扩放器之类,测试侧重点主要是看仪器,

所以聊的不投机,也没消息。

五、三汇数字:

先HR,后技术。主要是嵌入式产品,问我有没有白盒测试经验,我想做白盒还会来你这么,国内做这个也不多。不知道他们到底要招怎么样的人,成年挂在51上。

六、淘宝:

阿里的扩招是千真万确的。这次直接面试,好像是搜索部门。先做题,linux基本命令,C的strcmp原函数,一个用例设计题,对输入年月日做最多用例考虑。面的可能是是测试项目leadre,由于测试部分答的不错,C的那题还是没搞定,不过一周后还是给了2面。二面也做的相应准备,可惜的是还让写上次的C题目,超级郁闷,而且二面官问了些非常尖锐的问题,让我无从下手回答,很正常的挂了。后来在网上好好搜索了相关面试题目,发现还是自己准备不足。

七、公众信息产业:

主要给电信做项目,过去先做了一套测试题,轻松。后面的技术面试谈的主要是以前的测试流程和技术,也轻松。后来某天下午3点让我5点过去二面,由于预约了另一家公司,让他们改天,至今无音讯。估计找工作的人实在太多了。

八、支付宝:

还是阿里旗下,阿里的人招不完啊,几乎占据论坛3分之一版面了,呵呵。没做题,直接聊,主要测试相关,以前项目,问题比较细,问题也叼装,感觉阿里对招人要求还是很高的,虽然招的人多。聊了大概40分钟,两天后邮件通知挂。

九、3个个给阿里做外包的,由于自己已经面过阿里那边,所以都最后都无果。还有几个小公司,时间上冲突,没有再给机会。

十、给OFFER的公司:

篇3:面试笔试经验软件测试工程师职业介绍和规划

面试笔试经验软件测试工程师职业介绍和规划

假如存在没有任何错误的程序,那么世界也会不复存在。

因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。

软件测试工程师(Software Testing Engineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。据有关调查数据表明,目前国内许多软件企业内部的测试人员和开发人员之比在1:5,与国外软件业1:1的比例还相去甚远。

门派技能:

软件测试工程师主要职责为:

1、负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及测试工作的顺利进行;

2、按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试,并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程等;

无经验的测试小白如何笔试面试3、提交测试报告,并撰写用户说明书;

4、参与软件测试技术和规范的改进和制定。

入门资质:

一般需要至少专科学历,一到两年测试工作经验。要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发(包括测试框架等);了解若干主流测试工具,如功能测试工具WinRunner、QuickTestPro,性能测试工具 LoadRunner,配置管理工具TestDirecter, Visiual Source Safe等;熟悉一些主流的'软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,要求了解相应的开发测试方法,

对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。

由于需要与开发人员及时沟通,因此作为一个出色的软件测试工程师,还需要有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。

入门经:

缜密的逻辑思维能力

为了应对软件使用者千差万别的使用习惯和软件在使用过程中出现的各种现象,软件测试工程师应该具有逆向思维能力,能够以用户的角度出发,捕获一切可能性,对细节有不同寻常的关注能力。此外,软件测试工程师还要有穷追到底的精神,并且要善于沟通和撰写各类专业报告。

出色的沟通能力

要成为优秀的软件测试工程师,要具备出色的沟通能力和表达能力,既能够和技术开发人员沟通无碍,又能用简洁明了的话语向客户、管理者等这些非技术人员阐述系统在哪些方面还有缺失有待改进。在同开发人员的沟通过程中,要注意沟通技巧,提高沟通效率,和开发人员保持良好的人际关系。当测试人员发现软件有问题时,不仅需要跟开发人员沟通,找到问题出在哪儿,阐述自己挑错的理由,有时候甚至要提出解决方案,直接参与前期需求和代码的修改。一个优秀的软件测试工程师能够适时地站在各自的立场上考虑、解释并解决问题,从而尽量避免冲突和对抗。

全面的技术能力

作为软件测试工程师,虽然无须精通各种语言各类技术,但必须全面理解被测软件系统,明白该使用何种工具进行测试。要做到这一点一般需要有一定的编程经验,这些经验可以加深对软件开发过程的理解。

耐得住性子

软件测试工作是枯燥的,甚至重复性的,有时需要花费惊人的时间去分离、识别和分派一个错误,因此需要测试人员能静得下心耐得住性子。这个工作不容许有丝毫的心浮气躁。同时,逻辑严密但不乏重复成分的测试工作也容易使人倦怠,因此需要一定的自我督促能力。

规范测试流程

公司不正规的测试流程,不标准的测试方法,将使软件测试人员终日陷入碌碌无为的点击按钮的不良状态中。

晋阶易筋经:

初级测试工程师

入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;

测试工程师

能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;

高级测试工程师

篇4:百度质量部测试开发面试笔试经验

百度质量部测试开发面试笔试经验

1.几种常见算法看下,能够大概描述出来算法的过程,复杂度(排序、查找等)

2.给你设定几种场景,让你解答:比如给你两部手机,让你站在一百层楼高的地方,假设在第n层手机摔下就会摔破,问你怎样用着两部手机确定这个临界层,

(场景测试-百度质量部)

3.怎样知道一个链表里是否有环的存在,以及确定环的位置 如何确定两个链表是否有相同的部分

4.网络一些知识,比如http几次握手的情况,ack等包,结束是否只能由服务器段先断开之类的。网络几层,常见网络设备属于哪层?

5.测试几种方法.

6.给定一个很大文件,内存里放不下,怎样搜索里面是否有需要的关键字,从百度搜索内容,描述一下大致的过程

7. 从网上找找百度质量部面试面试题目

8. C语言 内存分配机制(堆栈区别,静态存储区)

9. 数组指针和指针数组有什么区别

10、海量搜索问题 找找海量搜索面试题看看

百度搜索关键字放在一个大文件里,该文件在内存里装不下,用户可以输入关键字,在文件里查找关键字,看关键字是否在该文件里,给一个解决方案。(用Hash方法)

11、搜索的原理 在百度页面输入关键字,得到搜索结果,解释一下这个过程是什么样的

12.深度搜索算法 单链表 就地 反转

13.Linux常见的命令看看(必考)

14、TCP与UDP的区别

15、网络设备

16、socket

1.对Linux内核有一定的了解;

2.熟悉数据库的使用,

3.熟悉基本的网络配置及路由器、交换机等网络设备的配置;

4.了解TCP/IP协议

5.测试流程 有几种方式像什么白盒 黑盒 功能测试 性能测试 单元测试等等

1.自我介绍啦 项目相关的

2.多准备 多看看常见面试题

3.还有网上关于质量部面试的题目 这些比较有针对性一些

实际遇到的面试题

一面

首先要自我介绍

1、进程与线程的区别

一面第一个问题,自我介绍都没介绍完说了我知道的一些,他都说没答到点子上,问到底要怎么答,面试的GG让我自己上网搜答案。。。

2、标准模板库STL 用过的库函数 (一面)

3、做过的有关测试的项目,没有问很细,测试用例是不是自己写的,根据做的项目,设计怎么测试自己的项目

4、静态函数库、动态函数库 区别 自己做的项目是属于动态的还是静态的

5、Linux编程怎么样(百度貌似基本上程序都跑在linux上,这个肯定要问到)

我直接答的linux常用命令还可以,在linux环境下做过实验,内核不了解

算法题

大部分是告诉他思路,面试官哥哥会把问题简化,再一点点启发,一点点给问题加条件,要把自己思想解释懂给他听,练练口才啊~还有准备好纸笔,一些代码,不好凭空想象~

1、在栈中,找出最小值,给出push pop 求最小值min函数(不破坏栈的原始的顺序、用最小的时间)

2、矩阵中 横排 每行的数据是从小到大的.,竖排 每一列也是从小到大 给出一个数用最快的时间查找一个数是否在矩阵中(空间复杂度)

3、括号匹配 { 【 ( 看左右括号是否匹配 数学规则:{【(

1)不考虑数学规则

2)考虑数学规则

最后要把第三个 跟面试GG讨论完解决的思路后,把这个代码写一下,发给他,限时近一个小时,可以用伪代码,一开始说的,写代码的时候不用挂电话,后来就是说了机房不能说话,就让我把电话挂了~

二面

二面还是先自我介绍,的第一个问题,集合数的存储模式,一听就有点懵了,啥是集合数??委婉的告诉她不知道什么是集合数,她就说,存储模式有数组等,我当时很乱,就把我自己理解的,所有在内存中存储模式的,那些,数组、链表、栈、堆、常量区等等,都答了,想想真2,

之后围绕之前做过的项目问的比较多,比较详细,详细到了一些功能的实现,遇到的问题,怎么解决的等等,根据项目问了数据库的语句,找出数据中最大的前十个,给忘了,就说了C++中的实现方法,还自己引申了一下,答了内存中放的下的数据怎么处理、放不下怎么处理、找出最大的前十个怎么处理,前一万个怎么处理。。。

也是回答了一些测试的题,测试一个函数,设计测试用例,函数功能:两个已经排好序的数组,合并成为一个有序数组。

做过的白盒测试 实验 自动化测试 有没有写过脚本语言

问了 测试网络是否连通 ping命令

Linux 我还是像一面那么答的,这回让我列出了我自己熟悉的linux命令,我就说了一些,她问了一个退出vim怎么退出,就回答了,保存退出,不保存退出的命令等等。

还问了 编码量最大的项目,最近半年自学的东西,自学的途径等等。

我每次最后都要面试我的人给我一些建议,一是有些人给的建议很诚恳,像小米,直接说基础太差,要我好好学习基础;二是,基本上可以知道还有没有机会接着面了~直接问有没有戏,别人不一定会说。

篇5:软件测试面试笔试经验总结

软件测试面试笔试经验总结

2015年BAT等一线大公司的缩招大概给很多应届同学留下了没齿难忘的回忆,一李二马三位老板估计也是被大家骂得狗血淋头,但是骂归骂,发泄完毕之后还是应该想一想何去何从。正好现在又是全民创业的浪尖上,于是,大批同学纷纷投身于这些初创的中小企业。

测试这个行业,说起来也很奇怪,大学里几乎没有专业是跟这个行业完全对应的,最常见的是开一门《软件工程》的课,里面有那么两个章节提到测试,还可能还是个身份卑贱的选修,只出现在某个学期的若干周,等着同学们去翻牌子。

我打赌至少一半的计算机相关专业的同学拿到毕业证的那一刻都说不清黑盒测试和白盒测试,至少我面试过的百八十人里基本没超出这个范畴。但是,软件测试门槛比较低,大部分人其实只要临面试前抱个佛脚,学一点简单的测试理论如等价类边界值,基本上就可以过第一关了,如果你态度再踏实一点,稍微灵光一些,通过创业团队的测试面试并不难,因为他们往往不会给新手特别高的起薪,但是却期待你的成长,你表现出你有足够的潜力就可以了。

好了,终于打入内部了,接下来我就给大家普及一下创业公司的测试团队特点:人少。这是废话,因为整个公司的人都很少。你发现整个测试组里面连你老大一起可能也不过五六个人,甚至可能更少。

人少会有什么影响呢?

1)活多,在总工作量一定的情况下,人越少,人均工作量越大,可能还会996(早九点晚九点每周六天),

2)人际关系简单,刚起步不会涉及很强的利益冲突,所有人都是奔着一个目标努力,氛围特别好,一周搞熟关系,工作顺利开展。

3)节奏快,创业起步阶段如果不跑快一点,同时起步的其他企业分分钟弄死你,每周一个版本发布是很正常的。

这些你都能愉快的接受,你在选择创业公司的时候已经做好思想准备,那么很开心的告诉你,你将会面临到的'最大的两个挑战:发展规划和学习速度。

一、发展规划

这个玩意有些人可能不明白有什么用,反正都是你给钱我上班,久了升职加薪,给什么干什么呗。但是如果这样的话,你就输在起跑线上,因为你很可能没有想清楚是不是会把这个职业长久的做下去,你是想一直做APP测试还是想做固件测试?做到测试专家还是走管理线?是一直做测试还是通过测试转开发?你的目标会影响到你朝哪个方向努力以及你付出多大程度的努力。

如果你选择的是数万人的大公司,那么进入公司的时候HR都会给你讲岗位职级以及发展路线,给你画一张可以吃二十年的饼,告诉你先吃哪块再吃哪块,你不用操心;而创业公司处于吃饱上顿不知道下顿还能不能吃饱的阶段,不会给你画,画了你也不会信。

要怎么办呢?

没有猪肉吃,可以看猪跑,如果你有同学在制度比较完善的公司,可以询问他们;如果没有什么关系,可以问度娘;度娘出来每家公司都不一样啊?——不要在意细节,那些基本都只是称呼问题,你需要知道自己最终的目标是做什么岗位就可以了。

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。