面试 | 今日头条测试开发岗位面试题目回顾

379 篇文章 8 订阅
22 篇文章 0 订阅

今日头条测试开发面试回顾

字节跳动公司以发展迅猛待遇优厚面试难闻名于业界。本文为霍格沃兹测试学院学员 ZXB 同学面试字节跳动(今日头条),并成功拿下高级测试开发工程师岗位后的面试题目回顾,供金三银四跳槽季的各位同学参考!

一面

  1. 自我介绍

  2. 编程题目:

    给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,如按顺序依次拼接为:786428434777328498,数组中的数字拼接顺序可以任意,编写程序,返回「最大的可能拼出的数字」。(以上面数组为例,返回:849878647732347284)

  3. 在 UI 自动化用例中如何切换 Android 原生页面和 H5 页面

  4. 工作中是如何设计 UI 测试平台的,平台都有哪些功能,用例执行如何调度?

  5. 微信中发送图片给他人,对这个功能设计用例

  6. 网络四层协议,DNS 解析过程

二面

  1. 自我介绍

  2. 关于移动端 UI 自动化测试:

  • 负责哪些业务?

  • Hybrid App 和 H5 页面如何测试?

  • UI 用例一共有多少条,如何管理 UI 用例?

  • 除了 UI 以外,做了哪些性能测试没有?

  • 如何判断 Android 手机上是否安装了某个应用包?

  • Appium 每层的结构,原理,如果 UI 自动化用例执行失败应该怎样排查?

  • 编程题目:

  • 有一个文件,文件中每一行为一个 HTTP 请求响应的 log,每行的 log 格式为:

  • [HTTP  URL] [请求响应码,如 200,404] [请求响应时间,以 ms 为单位]

  • 例如 `http://www.baidu.com 200  345`。

  • 求一下所有响应码为 200 的请求的响应时间平均值,单位 ms

  • 针对以上程序,设计测试用例

  • JVM 中,内存结构分布。程序计数器区会不会报 OOM 异常?

  • 工作中遇到过最棘手的问题是什么(印象最深的问题是什么),如何解决的?

  • 尝试用过哪些开源的工具?(因为提到了 macaca 里的 app-inspector,就让讲一下 app-inspector 的功能和结构,以及实现方式,能讲多细就讲多细)

  • 现在有两个杯子,一个能装水 6L,一个能装水 5L,不用其他杯子的情况下,怎么倒出 3L 的水?(WTF?????)

三面

  1. 自我介绍

  2. Appium 每层的结构,appium 底层是基于什么?

  3. 经典题目:

  • 打开浏览器,从输入 www.baidu.com 到看到浏览器显示页面,这个过程中,都有哪些步骤和环节?

  • DNS 解析之前,还完成了哪些步骤?

  • 假如有一天,报告某地区的用户都打不开 app 中的一篇资讯(一个视频),可能的原因有哪些?

  • 针对微信朋友圈发送图片功能,设计用例,不考虑视频

  • 用过哪些测试工具?比如抓包工具 Charles & fiddler,如果要实现一个 fiddler 抓包工具,如何设计?

  • 假如让你来保证整个 APP 的质量,如何实施,首要保证什么功能,如何保证?

  • APP 和竞品 APP 之间的关系,APP 和竞品 APP 产品设计上有什么不同点,为什么要这么设计?

视频干货合集

2024最新Python3.1x软件测试开发必备语法基础讲解

7天软件测试快速入门教程

测试开发精品公开课合集

测试开发/自动化测试/性能测试/精准测试/测试左移/测试右移/人工智能测试

大厂面试真题解析

JMeter实时性能监控平台


在这里插入图片描述

另免费赠送软件测试开发方面的专业资料包!助您事半功倍,提升技能,把握职场先机。

软件测试职业发展
在这里插入图片描述
零基础入门
在这里插入图片描述

测试必备编程篇
在这里插入图片描述
自动化测试
在这里插入图片描述
性能测试
在这里插入图片描述
测试管理
在这里插入图片描述
工程效能篇
在这里插入图片描述
面试求职篇

软件测试的面试宝典,内含一线互联网大厂面试真题、面试技巧、软件测试面试简历指导,免费领取!
在这里插入图片描述

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值