精华内容
下载资源
问答
  • 【字节】测试开发工程师面试题
    2021-11-20 11:00:48

    从20年4月份到秋招10月份,从面实习生到面校招,参加过5次笔试和4次面试,最长一次走到2面,虽然很向往去字节工作,但实力还是不够,再沉淀沉淀,也总结一下面试题的汇总

     1.url 输入到显示的全过程
     
    2.对测试开发的理解
    
    3.如果头条刷不出可能有哪些问题
    
    4.MySQL的索引及其类型
    
    5.项目中会设计到的数据事务
    
    6.面向对象三大特性,结合具体例子说一下
    
    7.用到的vector 和map,介绍以下st容器
    
    8.spring IOC概念
    
    9.string 怎么创建字符串
    
    10.了解finall关键字吗
    
    11.GC算法或者python的垃圾回收装置
    
    12.多线程,线程池
    
    13.项目中用过哪些设计模式
    
    14.HTTP状态码说一下
    
    15.string builder和stringbuffer(Java的)
    
    16.进程的调度算法有哪些
    
    17.怎么判断进程的切换
    
    18.程序中内存的分配,堆区和栈区的区别
    
    19.什么是散列表及其冲突解决方式
    
    20.Linux的相关命令
    
    21.数据库视图的作用和怎么创建
    
    22.list和set的区别
    
    23.==” 和“ is ”的区别
    
    24. TCP三次握手
    
    25. 测试朋友圈点赞功能
    
    26. 测试觉得是个BUG,但是开发不认为
    
    27. 如何判断一个问题是前端还是后端
    
    28. 数据库的三范式
    
    29. 测试弹幕功能
    

    会考手撕代码,题目基本上都是牛客网上的,增加努努力多刷刷

    更多相关内容
  • 2021年社招字节跳动测试开发工程师面试题总结(一二三面),每个人面试题可能不一样,仅供参考(字写的丑请忽略字体)

    2021年社招字节跳动测试开发工程师面试题总结(一二三面),每个人面试题可能不一样,仅供参考(字写的丑请忽略字体)

     

    展开全文
  • Chap1 测试基础 Chap2 测试设计 Chap3 算法 Chap4 设计 Chap5 逻辑 Chap6编程及代码 Chap7 计算机基础 1. C/C++ 2. JAVA 3. 多线程: 4. 网络编程 5. Linux: Chap 8 顷目和背景 Chap9 外部工具 1. ...
  • 目录 Chap1 测试基础. 2 Chap2 测试设计. 4 Chap3 算法. 12 Chap4 设计. 19 Chap5 逻辑. 21 Chap6 编程及代码. 26 Chap7 计算机基础. 38 1. C/C++ . 38 2. JAVA .
  • 测试开发面试题

    2018-04-13 08:25:34
    测试开发的部分题目,暂时只能上传这么大,后续继续。
  • 百度质量部测试开发工程师面试题整理 主要集中测试各个方面的问题
  • [阿里面试]测试开发工程师面试

    千次阅读 2020-11-28 13:44:37
    我报的职位是测试开发工程师。最终结果是挂在了2面上。但是我还是把面试过程写下来,希望都大家有些参考。一面我预约的是下午1点半的面试,但是我12点就到了。之后工作人员经我们引导到了一间会议室内,让我们等待,...

    2015年4月20日,我参加了阿里巴巴的实习生面试。面试是在西安悦豪酒店进行的。我报的职位是测试开发工程师。最终结果是挂在了2面上。但是我还是把面试过程写下来,希望都大家有些参考。

    一面

    我预约的是下午1点半的面试,但是我12点就到了。之后工作人员经我们引导到了一间会议室内,让我们等待,期间放了些视频。大约到了1点钟,我们开始拿着打印的通关卡扫码之后来到等待区等待。屏幕会叫号,同时会有发到你的手机提醒你到哪个桌子面试。

    不一会我被叫到了去S030桌子去面试。我被引导到一个大厅,大厅感觉像在进行国际象棋比赛,至少有50张桌子,每个桌子都有面试官。每个人都把摆着一台macbook,果然mac才是王道。

    我来到我的面试官前,将我的纸质简历递给了他。他先看了我的简历,然后叫我自我介绍一下。我简单说了一下,他说你本科在南农读的,浦口吗?我说卫岗,不过我在浦口待了一年。他听了很惊讶,不知道南农本部在卫岗。接着步入正题,他看到我的简历上写着博客和github网址,他便用浏览器看了一下。接着他看到我写着的那些技能便开始问我,python和c/c++有啥区别,Git的原理。接着他问了我毕业设计做的网站,如果让我设计登陆注册的测试用例怎么设计。我也不太会,想到什么就说什么。说完之后,他提到了注入,这我完全没接触过。他又问怎么做性能测试。我说大量用户同时访问,他说那是压力测试(原谅我根本不懂这些)。然后他问我测试的两种方法,我说黑盒测试和白盒测试。他又问黑盒测试具体有哪些,我就不知道了。他说你听过划分等价类吗(原来这就是黑盒测试的方法,软件工程学的不好)。

    他说你的这些项目都是PHP做的,有用其他C/C++/java做的吗,我想了想,只能尴尬地说没有。接着他给我出了一道题,让我在纸上写出代码,不限制语言。

    1

    比如a b b a c d找出不重复的第一个字符,时间复杂度O(n)

    我把题理解错了,写了个时间复杂度O(n2)的,而且意思不对。他重新解释了之后,说你说一下思路吧。可惜我没想出来。他便给我讲了一下,就是以空间换时间,每遍历一个字符就标记一下。

    最后他问你的网址怎么都叫linjiangxian,我说那是我喜欢临江仙这个词牌名,高中做高考卷时有首侯蒙的《临江仙》

    好风凭借力,送我上青云

    而且我本科在南京上的学,和这个名字也很符合,他说他原来也是在南京上的学。

    最后的最后他说你有什么想问的,我于是说出了之前想好的问题,测试开发工程师和测试有什么不一样。这个职位在哪个城市。

    之后我结束了一面,回到等待区,本来我以为自己答得不好,应该没什么希望,没想到很快收到了二面的短信,通知我去S050桌去二面。

    二面

    通过一面有一定运气成分。二面我的面试官有两人,之前的一面是一个人。我记得其中一人的花名是”叶渡”。二面只要是问的项目和实践,不怎么问前面的基础了。我先讲了12年做的SRT,又说了本科毕业设计做的网站。他问我花了多长时间,遇到了什么困难。我说三个月,然后巴拉巴拉说了其中遇到的问题。之后我又说了我现在做的微信公共账号,因为我是跟许大神做的,他便问我提出了哪些创新。说完之后他让我写一个程序,跟一面一样,在纸上写出来。

    1 2 3 4 5

    1 1 1 1 2 1 1 3 3 1 1 4 6 4 1

    打印一个这样的东东,输入n 输出n行

    我硬着头皮写了一半,写不动了,他等了一会,就把我的纸收走了。之后另一个人问我之前写的程序是PHP的,如果让你改写JAVA的能适应吗,我当然说能,接着说了我会怎么学习。最后还是你有什么要问的,我把一面的提问又问了一遍。

    二面结束后我又回到等待区等待,等了一会,工作人员说我今天面完了,回去看网上的结果。回来一查,待回绝,果然是二面挂了。

    总结一下,面试必备的,自我介绍,在纸上写程序,最后的提问。另外简历写得很重要,面试基本都是围绕简历面试的。

    展开全文
  • 测试开发工程师常见面试题(随时更新)

    万次阅读 多人点赞 2018-08-10 18:49:34
    功能测试用例的设计 举例: (一).我想要回家,让你给我买一张票,然后设计测试用例 答案: 1.确定需求(回家回哪,需要什么票,买什么时候的票) 2.开始测试 2.1功能测试(我去买票(买火车票,飞机票),买到...

    一.功能测试用例的设计

    举例:

    (一).我想要回家,让你给我买一张票,然后设计测试用例

    答案:

    1.确定需求(回家回哪,需要什么票,买什么时候的票)

    2.开始测试

    2.1功能测试(我去买票(买火车票,飞机票),买到票(什么时候),回来给你)

    2.2可靠性测试(我去买票过程中被撞死了,票买不到怎么办,延期了,买那个点的票没了怎么办让我帮他买票的人的身份,比如是否有特殊优待,如军人,1米2以下儿童等,身份证丢了,或者票丢了,责任划分)

    2.3可维护性测试(票是否可保存完好)

    2.4兼容性(还不同人的去买,我中间招人去买,我坐车走路)

    2.5算法测试(我通过不同的渠道买票花费的时间)

    2.6竞品测试(别的人怎么买的票)

    2.7安全性测试(身份信息保密)

    2.8性能测试(一个身份证买多张票,同时多张身份证买多张票)

     

    二.工作测试流程:

    (一).功能测试流程

    1.需求评审(重点,你发挥的作用是什么,需求可执行性,关联影响的功能模块,异常情况处理)

    2.评估测试时间(测试计划)

    3.测试用例设计(正交,边界值,等价类。。)

    4.用例review(领导,开发,产品)

    5.提测(确认开发进行过自测,功能主流程畅通,然后开始介入测试)(产品开发测试一块走流程)

    6.codediff(代码改动点,从根源发现开发的问题,代码中明显测试代码(return,写死值),

    公共静态变量在发生高并发时容易出问题,所以不能让这个变量的值去内存里面取)

    7.执行用例

    8.提bug(jira)

    9.回归测试

    10.确认测试(准生产环境确认)(分情况)

    11.发布(线上回归))

    12.BUG review(总结问题)

    注意点:

    发布测试来控制,测试环境部署测试来控制

    发布过程中,开发运维做监控。(分批发布)

     

    三.app专项测试:

    1.CPU,内存,流量,电量,弱网,兼容性,FPS,中断,安装,稳定性

       怎么自动化实现,写一些自动化框架方法封装起来,重复的使用

    2.冷热启动的区别

    冷启动:在个人电脑中,冷启动是切断电源后重新启动。App类似,就是完全退出(不在后台运行)后重启启动。

    热启动:非冷启动情况都可以称为热启动。热启动比冷启动多了一个触发点,那就是在后台启动App,比如双击苹果的HOME键,进行App的热启动。同时热启动通常会有一个计时器,特别是一些理财和银行的类的App会做此处理,当你间隔一段时间触发了热启动后,会让你再次登录(通过密码/手势/指纹)。也有比如网易新闻客户端这样的,当你间隔一段时间后触发热启动,会弹出广告页。

     

    四.工具使用:

    postman:接口,功能测试,可以做参数化

    httprequester:接口,功能测试

    jmeter:接口功能性能工具

    lr:接口功能性能

    fiddler:抓包,设置代理,设置断点,mock数据

    charles:抓包,设置代理,设置断点,mock数据

    robot:功能自动化

    uft(qtp):功能自动化

    docker:容器

    monkey:性能稳定性(app)

    jenkins:自动持续集成

    git,svn:代码管理

    xmind/visio:脑图

    soapUI:接口功能测试(HTTP,WEBSERVICE协议)

    xshell/SecureCRT/putty:

    slor:关键字分词

    slor:我测试:我   测试分别去数据库搜索结果

    nginx(反向代理)

    tomcat(动态网页发布)

     

    五.基础概念:

    什么是性能测试

    HTTP协议(哪些方法,什么区别(GET\POST),怎么组成,状态码)

    TCP三次握手四次离手

    线程,进程区别联系

    内存泄露,内存溢出

    死锁

     

    六.自动化测试:

    自动化测试脚本的应用场景:

    1.重复性较多的,写脚本能省时间,节省效率,

    接口重复回归,功能重复回归

    2.手动做不了的测试

    上万数据的准确性校验,脚本跑,错误数据筛选出来

    数据更新机制的调整,全量变成增量更新()

    自动化框架的搭建:

    接口自动化框架

    1.结构(1.框架思想(数据,关键字,行为,事件,混合)

    2.读取用例的模块(excel,txt,mysql,xml)

    3.发请求的模块(requests封装)

    4.断言模块(re,遍历断言)

    5.日志模块

    6.测试报告生成模块

    7.发邮件模块

    8.配置文件)

    2.怎么设计测试用例,注意哪些点()

    3.怎么断言

    功能自动化框架

    1.和接口自动化类似

    2.对页面各个控件的api封装(哪些封装,下拉框,选择框,对隐形控件怎么处理)

    3.不同环境处理

    4.xpath定位方法()

    5.js定位方法()

    平台工具:

    1.接口自动化集成到平台上;

    2.平台做测试环境,线上环境的监控

    3.做公用统计线上badcase的统计

     

    七.算法:

    (会多门语言(前端了解。java熟练,python熟练))

    排序算法:

    冒泡

    快排

    查找算法:

    二分查找,

    队列,堆,栈实现:

     

    八.linux:

    常用命令背下来,熟悉,知道怎么用

    ls -alih()

    看日志(cat,head,tail,more)

    grep|wc -l

     

    九.数据库:

    关系型数据库:

    mangodb

    mysql(sql,慢查询,配置)

    oracal

    GP数据库

    非关系型数据库:

    redis

     

    十.服务架构:

    服务分布式架构(超融合):概念实现理解

     

    十一.网络

    IP

    网关

    路由

    根据子网掩码算网关

    NAT

    VPN

    交换机配置

     

    十二.典型例题

    (一).Web页面出现空白页怎么定位问题

    1.抓包(抓包)

    2.看服务日志

    3.看你当前url 用接口实际访问模拟下请求

    4.mock数据,给请求,确认是那部分问题

     

    (二).Web页面响应过慢怎么定位问题

    从一个浏览器输入url到形成页面经历了什么

     

    (三).你所测试的系统架构

     

     

    展开全文
  • 软件测试工程师面试题精选

    千次阅读 2022-02-27 08:48:27
    注:纯手打,如有错误欢迎评论区交流! ...多谢!!! 1、请简单做一下自我介绍? 【参考答案】 从这些方面组织语言:从业时间 、教育...最近我测的项目主要是XX,项目中我负责过web测试、app测试。主要进行功能测试、接.
  • 百度质量部测试开发工程师面试题整理_final_V1.0.docx 别人写的 转载来大家看看
  • 相信大家都有这样一个忧虑就是面试,不管我们要找什么工作,面试都会是必不可少的,下面是整理出来的面试题和我的一些见解觉得不对的在评论区留言
  • 软件测试+python测试开发面试题测试开发面试题
  • 题目 西西打算和一头小猪进行N轮剪刀石头布,初始时双方的分数都为0,对每一轮而言,如果不是平局则胜者得1分,败者扣1分。 小猪告诉西西它会在其中的M轮出石头,这意味着它会在剩下的N-M轮出剪刀(因为小猪......
  • 小米2019 秋招测试开发工程师客观合集
  • 软件公司面试题 软通动力面试 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试集成测试系统测试的侧重点是什么 3.设计用例的方法依据有那些 4.一个测试工程师应具备那些素质和技能 5.集成测试通常都有那些...
  • 测试开发工程师常见面试题

    千次阅读 2019-06-28 23:26:00
    测试开发需要哪些知识?需要具备什么 能力 ? 5 、 请说一说 黑盒与白盒的测试方法 6 、 请说一下 手动测试与自动化测试的优缺点 7.请问你怎么看待软件测试的潜力和挑战 8、你觉得软件测试的核心...
  • 阿里巴巴 2019 Python 面试题(内部资料)招聘高级开发、测试开发工程师 最新内部资料,供大家参考
  • 测试工程师常见面试题

    万次阅读 多人点赞 2020-06-03 18:48:59
    三,自己的优点&不足 四,职业规划 五,为什么想做测试开发而不是研发工作 六,实习所得 七,对加班的看法 八,选择原因&薪资要求 九,还有什么要问的 十 ,一些小问题 十一,公司了解 十二,面试注意点 十三,签约...
  • Python测试面试题.pdf

    2019-10-24 12:18:17
    python测试开发笔试题,小程序,脚本,软件测试,面试题
  • 推荐学习论坛,仅用于复习面试,不建议用来...面试前必刷题 -Java面试题全集 https://blog.csdn.net/jackfrued/article/details/44921941 https://blog.csdn.net/jackfrued/article/details/44931137 https://...
  • 结合自身春招经验整理得出的适合于应届毕业生面试java开发工作的常见面试题,内容以java基础与MySQL数据库为主,包括java基础、MySQL数据库、python基础、web框架、前端基础、爬虫基础、软件测试基础、操作系统基础...
  • 总结测试工程师面试题(含答案)

    万次阅读 多人点赞 2021-08-13 16:18:18
    2)、测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。 3)、...
  • 测试开发工程师的认识 从名字来看,可以理解为既要懂测试,也要懂开发。事实上,确实如此。 对与单元测试、代码评审、代码重构,它们可以保证产品代码的质量。但国内大部分公司都是由开发人员负责。确实,自己写...
  • 10、如果要测试一个视频播放,你会注意哪些问题? 11、代码:给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。(多刷算法
  • 记录的面试题多是常见的,或者让我感到印象深刻的。我会记录下我的思路或者答案。因为很多题时至今日我也不知道标准答案。 请说说纸杯/电梯/qq登录的测试用例: 这种题注意,尽量多说用例,这是让面试官...
  • 2019.9.1快手测试开发面试题

    千次阅读 2020-05-26 11:22:43
    快手测试开发面试题,2019秋招,最后通过了 代码题: **旋转数组:这个在美团一面的时候也遇到过** 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1...
  • 美团的测试开发主要是代码测试以及功能测试 session和cookie的区别(一面和二面都问了) Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中; Cookie是客户端保存...
  • 3.给定一个String类型对象,如何判断其是一个IPV4的字符串 方法1: # 判断是否是IP地址 def df_ip(info): list1 = info.split('.') idefine = True if len(list1) == 4: print(list1) print('4位IP地址') ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,745
精华内容 11,098
关键字:

测试开发工程师面试题