北京 [ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

一位Php开发成功转行测试的经历 (含面试题和答案) 上

开发 面试

你好 我是懂java的测试

前言

最近,有位朋友找到我,让我给他做模拟面试,优化一下简历。分为上下两篇详细介绍这位面试者的基本情况和遇到的面试题。对过程感兴趣的同学可观看模拟测试之手把手教你如何润色简历视频。

模拟面试背景

先简单聊聊这位朋友的背景,5年左右的php开发经验,专业是信息管理与信息系统,统招本科学历。

目前php语言已经江河日下,市场占有率很低,也不想学习新的开发语言,想找个测试岗位躺平,因为没有测试经验,所以想让我给他做面试辅导。

全流程包括模拟面试+个性化包装简历+面试问题回答等,前后将近5小时左右。

目前在武汉已收获一家物流大公司的offer,14k左右。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

截图和文章内容已征求当事人同意发布。

面试题解答

面试者面试遇到的难题非常积极和我沟通,有些小伙伴可能心疼我太忙,没时间回答问题,其实不是,我是那种特别喜欢面试的人,也就是俗称“面霸”,每次跳槽我都要面试十几家左右,即使工作中,我偶尔也会请假出去面试,一方面想看看目前的市场行情,另一方面也是通过面试不断发现并改善自己知识体系的薄弱点,同时我觉得这是一种特别快速的变现方式。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

一位Php开发成功转行测试的经历 (含面试题和答案) 上

一位Php开发成功转行测试的经历 (含面试题和答案) 上

面试题分享

这位小伙伴面试很多家,也记录了大部分的面试题,鉴于篇幅有限,只能挑选经典常见的面试题,并给出对应的答案,想要获取更多面试题,关注公众号 懂java的测试,回复“面试题”。

测试基础方面

1、给你某个场景,说说你从哪些方面进行测试,测试哪些内容,

答:如截图,大部分设计测试用例题目都脱离不了以下几点。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

2、说一下你们公司的测试流程

答:基础面试题,培训班都教过。

3、怎么检查一个用例是一个合格的用例,有没有一个checklist

答:整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。

等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。

等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。

4、测试计划编写了哪些内容?是根据什么原则进行分配的人员,以及一个时间安排

答:基础面试题,自行百度

5、在进行测试工作时,有没有和开发之间出现过什么问题,怎么解决的

项目出现延期风险,怎么办?

答:公众号面试帖子说了很多次,可去回顾。

6、如果你现在需要你测试一个全新的业务,你会从哪些方面来尽快熟悉新业务

答:首先会去和对应的产品或开发沟通,寻要响应的文档,比如需求文档、接口文档等,并大致浏览一遍

其次,可以拿着测试环境的账号,在测试环境走一遍主流程,顺便看看后台项目日志打印的情况,先熟悉整个流程,再对每个细节去深挖。

如果对开发语言比较了解,建议拉取代码,进行代码走读。

7、你们项目的迭代频率大概多久一个版本?

答:每个公司频率不一样,创业公司,恨不得一周2、3个版本,传统业务公司,可能2周一个版本,或者一个月一个版本。

8、每个迭代版本你们会测试哪些内容(方面)?

答:看项目情况,一般功能测试是最基本的,其中包括ui、接口测试等

App端、web端的项目可能会有兼容性测试。并发比较大,有性能测试。

对于一些安全性较高的软件,譬如党政军使用的软件,可能会有安全性测试。

9、你在部署测试环境的时候,有遇到过什么问题吗?怎么解决的

答:服务器之间ip不通,可能是防火墙限制或不在一个机房,找运维或其他人,开通防火墙和网段即可。

软件或基础工具版本不兼容,如jdk版本、mysql版本等等问题。

10、你们组长负责什么,是怎么给你们分工的

答:看项目情况,大部分情况下,组长分配任务,有些组长可能自己也参与测试,分配任务主要对测试者的水平和需求的难易程度进行匹配。

11、怎么设计的接口测试用例

一位Php开发成功转行测试的经历 (含面试题和答案) 上

12、有没有自己开发过一些能够提升测试效率的工具

答:只要用代码开发的工具提高了测试效率的工具都可以说,哪怕是简单的造数据工具都行

13、说一说你们接口测试的流程

答:和基本的功能测试流程一样

14、app测试和web测试的区别

答:架构不同:web端是b/s架构的,app端是c/s架构的,版本发布的方式和流程不同:web发版本,开发部署新的代码到对应服务器地址,就可统一实现web端的更新app发版本,开发需要打包(apk包和ipa包),打包之后需要发布到对应的渠道。兼容性:web,测试不同浏览器的兼容性(ie、chrome、firefox、360、QQ),app测试不同的分辨率、屏幕尺寸、手机品牌、系统版本,

性能方面:web,测试响应的时间,app,测试响应时间、流量、耗电量、CPU、GPU、memory

安全性:web,sql注入。xss攻击等。app,https加密、签名、加固、密码加密等

mysql

1、怎么复制一个表内容到另一个表,写一个sql语句

答:INSERT INTO 新表 SELECT * FROM 旧表

2、有一个成绩表,分别有学生,科目,分数字段,查询不同分数下面的总人数大于80人,按总人数倒序展示,取前10条(还有其它的,大概都是类型的,会考察连表查询,group by ,having,聚合函数,limit这些)

答:select 分数字段,count(*) as c from 成绩表 group by 分数字段 having c > 8 order by c desc limit 10;

3、truncate和delete的区别,drop呢

drop(丢弃数据): drop table 表名 ,直接将表都删除掉,在删除表的时候使用。

truncate (清空数据) : truncate table 表名 ,只删除表中的数据,再插入数据的时候自增长id又从1开始,在清空表中数据的时候使用。

delete(删除数据) : delete from 表名 where 列名=值,删除某一列的数据,如果不加 where 子句和truncate table 表名作用类似。

4、mysql插入用什么语句,具体一点(回答insert into 表名 (列名) values (字段值)),什么情况下可以不写列名?

答:values后面跟全部字段、某些自增字段是不用写列名。

linux

1、vim查看文件后,按哪个键进行输入,怎么查找某个字符串,怎么保存,怎么放弃修改(类似问题:我想修改某个文件的内容,怎么修改)

答:vim 某个文件,按“i” 进行输入,输入或修改完成,点击esc退出插入模式,点击shift+:+w是保存文件,点击shift+:+q是直接退出文件。

2、linux下的权限命令,21代表什么,777代表什么

答:r(读):4、w(写):2、x(可执行):1,21就是 可写可执行,777就是可读可写可执行,具体linux 相关基础执行 可点击以下链接查看:

http://c.biancheng.net/view/753.html

3、统计nginx日志里面http状态码为200的请求数量有多少个

答:

awk "{if($12=="200")sum[$1," "$12]++}END{for(ip_num in sum)print ip_num,sum[ip_num]}" access.log |sort -rn -k 2|head -10

4、awk命令了解吗,说说你的了解

答:如上,主要用于日常文件统计场景,

5、如果现在发现服务器CPU过高,你怎么处理

答:先top可看那个进程占用资源高

一位Php开发成功转行测试的经历 (含面试题和答案) 上

由图可知,17683 java 进程占用资源较高,

top -Hp 17683

H 代表查看线程视图,p 用来指定具体的进程 ID,上面的命令就是用来查看 ID 为 1683 的进程里所有线程的执行情况。

一位Php开发成功转行测试的经历 (含面试题和答案) 上

17706 线程占用cpu资源最多

printf "%x\n" 17706
452a

将十进制的线程 ID(17706)转换成十六进制(452a)

有了十六进制的线程 ID 以后,就可以通过 jstack 命令来精确定位导致 CPU 飙高的代码了。

jstack 17683|grep -A 20 452a

6、怎么查看某个端口被哪个进程占用

答:lsof -i:80或netstat -tunpl | grep 80

加我微信lvceshikaifa,免费面试辅导、学习资料、简历模板获取、加入学习群。

相关内容

“病宝宝”插画发酵,设计师吴勇身份曝光:清美毕业生,实力强劲

本文内容来自于网络,若与实际情况不相符或存在侵权行为,请联系删除。吴勇和吴勇工作室最近登上热搜:数学教材2013年人民教育版人物插画,特色面孔和面部表情看起来又歪又歪,很奇怪,不是正常孩子该有的样子。乍一看,他确实有唐氏综合症的迹象!课本插···

德国动画设计专业留学攻略及院校介绍

近年动画一直处于一个上升期,不论是观众的接受度还是动画市场的大环境都处在一个良好的状态,越来越多的同学想加入动画设计行业并出国深造。我就是其中一个,从大一开始就开始想去德国读动画设计专业,也是那会开始开始学习德语,在网上联系了高凡的老师,老···

脑机接口:人工智能下一站?

随着人工智能的发展,脑机接口也逐渐从科幻走进现实。有人希望以此造就“超人”,更多的人则希望能够解决实际问题——让盲人复明、让瘫痪在床的患者重新走路、让阿尔兹海默症患者找回曾经的记忆……但也有人持有怀疑态度:脑机接口会不会让别人控制自己的大脑···

AI人进军畜牧业,用人工智能技术给二师兄量体温

#头条创作挑战赛#本文来自35斗公众号,作者陈欣雨。作为时下科技的前沿技术,人工智能已经渗入到各行各业之中。当下,人工智能已为工业生产、医疗服务、智慧生活等带来一系列可喜的变化,其在农业中的应用也逐渐趋于成熟。在信息科技不断发展的今天,将先···

号称学三天就接单 商业插画班究竟有多坑

“学完就能接单!”“开启第二副业!”近日,记者从多个平台发现,信息流广告开始推荐大量配音、插画等泛职业培训类课程。以插画课为例,宣传课程的机构往往先用低价体验课吸引受众,然后在学员上过几节直播课后推销大容量课包,并承诺可提供接单服务,吸引学···

大学生参加嵌入式培训班好就业吗?

嵌入式系统可以说是当前热门、有发展前景的IT应用领域之一,包括手机、电子字典、可视电话、数字相机、数字摄像机、机顶盒、智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统,国内的嵌入式人才极度匮乏,据权威部门统计,我国目前嵌入式软件人才缺口···

嵌入式培训机构要不要去?

嵌入式培训机构要不要去?适合谁去大部分的新人、毕业生或者想转行到互联网行业的人群,面临的第一个迷茫就是选择入门的途径问题。这个话题以前也有写过,因为后续来了很多新的小伙伴,加上现在又是特殊时期,正是学习的好时候,那么今天再来谈下。一、培训机···

参加嵌入式软件开发培训的费用贵吗?

  目前it行业的迅速发展,大家也都是看在眼里,大部分的人都打算从事软件开发方向,可是说起来也不是那么容易啊,没有足够的经验,没有一点行业基础,这也是做白日梦啊?那么如果说你想找一个最快捷的途径的话,那就是参加it培训,培训对于毫无经验的人···

计算机专家“破圈”,点亮青少年科学梦想;国产数据库开拓者阳振坤走进中学科堂,普及计算机知识

“电脑为什么叫计算机?”“远在天边的卫星,如何为地球上的汽车、高铁、飞机导航?”“十进制与二进制有啥区别?”……6月2日,CCF会士、国产分布式数据库OceanBase首席科学家阳振坤,走进吕梁市临县四中,为118名初一学生上了一堂精彩纷呈···

北京UI设计培训 开课吧UXD全栈培训带你入行

未来,是体验经济的时代,用户的个性化体验将更为重要,且充满价值。优秀UI设计师不仅能赋予产品生活与质感,同时,也是品牌深入人心的灵魂所在。当今UI设计行业从新鲜便成了热度,带动了一批年轻人转行,其中不乏大批零基础新手入行。转行并非易事,想在···

如何选择一家靠谱的ui设计培训机构

毕业季马上到了,更多的人投入到找工作的大军中,有些人想从事UIUE方面的工作,但是可能自己没有太多的经验,专业技能方面也有所欠缺,所以可能会选择去专业的培训机构学习,但是现在培训机构遍地开花,师资力量也参差不齐,笔者目前从事UI设计工作,看···

北京UI设计培训哪里好

UI设计是一个很有前途和钱途的行业,越来越多的人加入到UI设计学习培训当中,以求自己获得技术上的提升。面对那么多的UI设计培训机构,让大部分的学员无从选择。北京UI设计培训哪里好?北京渥瑞达UI设计培训专家告诉大家。首先选择自己感兴趣的机构···

2022年度中国十大室内设计品牌企业揭晓暨室内设计TOP100榜单发布

“建筑中国最具品牌影响力”评选活动是由中国建筑行业最具影响力的权威门户ARCHINA建筑中国联合建筑中国品牌研究中心与建筑中国新媒体数据研究中心联合发起,凭借自成立20年以来对行业的深刻了解和洞察,见证了中国建筑企业品牌的飞速发展。“202···

北京软件测试培训怎么样啊?靠谱吗?

随着软件测试逐渐变成热门职业,北京越来越多的人想要入行学习,一些问题随着而来:北京的软件测试培训怎么样?靠谱吗?该如何判断呢?今天“好程序员”就来带大家分析一下。首先,北京的软件测试培训机构多如牛毛,这其中有靠谱的,自然也有不靠谱的。那么,···

软件测试培训

  软件测试培训是一门针对软件测试人才培养的技术,培训内容涉及到:软件测试基础、自动化测试、性能测试、安全测试、接口测试、云计算测试等。就业方向:软件开发工程师,软件测试工程师, web前端工程师,移动端开发工程师,软件测试运营等。  在未···

开课啦!工业控制系统网络安全培训招生

一想到你在关注我就忍不住有点紧张培训时间第三期:10月11日-10月16日(11日报到)北京培训内容培训地点在:北京培训对象为:各级各类院校自动化、机电一体化、电气工程、工业机器人、机械工程、车辆工程、电子工程、计算机科学与技术、通信工程等···

看漫画也能学Java?大佬亲自带你进入Java的世界

你还在“Java入门到放弃吗”?看过来看过来,点击​看漫画学JAVA​​《漫画Java》是关东升和赵大羽编著的,一部java入门零基础自学漫画编程,采用漫画加视频讲解的方式,以轻松、愉快、欢乐的学习方式,讲解Java技术知识点,带领小白走进···

互联网走向人工智能时代 北大青鸟培训的"码农"或被淘汰?

未来网北京11月3日电(记者 宋霞霞)“即将到来的互联网大潮,是以大数据和人工智能为标志的,北大青鸟培训的‘码农’很难适应。因为大数据和人工智能对从业人员的知识体系有更高要求,不可能经过几个月培训就能完全胜任。”互联网行业资深从业人员秦帆(···

爆肝Java九大核心专题,666页内容,我收割了5个大厂offer

随着 Java 开发的薪资的越来越高,越来越多人开始学习 Java 。在众多编程语言中,Java学习难度还是偏高的,逻辑性也比较强,但是为什么还有那么多人要学 Java呢 ?今年北京的 Java工程师平均薪资,已经达到 25.3K了,可以说···

基础数据中心架构师雷涛 筑牢大数据“地基”

“基础数据中心架构师,顾名思义,就是数据库及人工智能基础设施的设计者、搭建者,主要服务于互联网后台的大型数据中心建设。”当你接收到精准的短视频推送,当你跟阿尔法狗围棋大战……这一切能实现的背后,都离不开一个词儿:大数据。“数字经济时代,我们···

友情链接