今日头条测试工程师社招面经

今日头条

一面

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的功能和结构,以及实现方式,能讲多细就讲多细)

#字节跳动##测试工程师##社招##面经#
全部评论
1 回复 分享
发布于 2021-03-05 22:57
请问楼主是怎么回答这些题目的,求赐教
点赞 回复 分享
发布于 2021-03-09 15:13

相关推荐

5 55 评论
分享
牛客网
牛客企业服务