前言
顶着帝都的秋风去XX参加测试面试,一面完信心递增,二面完感觉更冷了,二面基础部分还行,撸算法和逻辑题想哭,iOS的monkey刚好问到不会的点子上了,记录一下今天面试的问题给大家分享,希望能给到帮助,有些有点忘了~~
笔试题(40分钟):
1、算法题
-
(1)请给出下面二叉树的先序、中序、后序遍历结果
image.png - (2)请用代码实现字符个数检查函数countX
countX(void * pch)
答案:
def countX(str):
print(len(str))
countX('void * pch')
2、测试设计
- (1)请设计countX的测试用例
- (2)设计今日头条app的主列表页的「不感兴趣」功能
3、系统测试(二选一)
- (1)目前App接口中使用json作为基本数据传输个数,为降低流量成本和效率,转而使用二进制数据进行传输,那么如何测试这类接口改造项目,请给出你的测试方案。
- (2)如何测试一个多线程安全的日志类库。
一面
1、自我介绍
2、音视频推拉流过程
3、如何看一路流的质量
4、弱网测试怎么测,主要有哪些设置项,你用了哪些?
5、介绍一下rtmp和hls协议
6、视频流指标如何监控
7、首帧怎么测
8、反馈问题的渠道,问题如何跟进
9、音视频问题如何分析并给出解决方案
10、播流端视频黑屏分析原因
11、广东地区每到月末出现视频卡顿率明显上升,过了月末又趋于稳定,分析问题产生原因
12、聊天区出现勋章,这个功能平时用得比较少,运营推广活动时App大面积crash,如何快速解决
13、一瓶矿泉水怎么测
14、逻辑题,用一个5升和一个6升瓶子装出3升的水
15、提几个问题
二面
1、笔试题算法中第二题答案中字符串长度是如何计算的
2、草稿纸撸代码,2个list,每个list中有重复数,请把两个list合并然后删掉重复数字然后排序,不允许调用方法,写算法
3、一个网页从输入域名到展示页面发生了什么
4、tcp的拥塞控制是如何保证数据准确性的
5、dns的解析过程
6、adb跑monkey的具体指令
7、iOS的monkey怎么跑,具体怎么操作
8、微信红包怎么测
9、项目中遇到一些难搞定的问题你是怎么解决的
10、在提高团队效率上你做了那些事情
11、说说现在测试团队存在的问题
12、逻辑题
S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:
红桃A、Q、4
黑桃J、8、4、2、7、3
草花K、Q、5、4、6
方块A、5;
约翰教授从这16张牌中抽出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生;这是,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:
P先生:我不知道这张牌。
Q先生:我知道你不知道这张牌。
P先生:现在我知道这张牌了。
Q先生:我也知道了。
听罢以上的对话,S先生想了一想之后,就正确的推出这张牌是什么牌。请问,这张牌是什么牌?
13、提几个问题(感觉算法这块儿比较次,借机询问今天有没有三面,答等hr通知,瞬间感觉凉凉)
网友评论