本文主要是介绍【面试经历】快手2020秋招音视频算法测试岗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一面
1 自我介绍
2 项目介绍
(1)项目的逻辑架构
(2)异常处理,如果视频中有马赛克的情况,怎么办。客户端在什么时候无法解密,比如协议消息缺少相应字段
(3)如何测试传输流加密的正确性
(4)国产密码SM4加密算法和MD5算法比有什么优势,国产的,自己用放心,安全性高,MD5算法可以被撞库
(5)加密算法的加密模式,SM4-CBC,SM4-SAMPLE,面试官本来是想问SM4算法的原理(分组算法,分组和密钥均是16字节)
3 手写去除列表中的重复数字,逆向思维,再用一个列表,只加入列表中
4 JAVA重载和重写的区别
重载,相同函数名的参数类型和数量可能不同
重写,子类对父类方法的重写
5 测试百度首页 (功能测试,界面,安全性,请求接口测试)
6 对文件夹中的所有文件,筛选出文件名特征为 XXX_1.jpg,进行移动到其他的文件夹,程序实现可以用正则表达式,linux 可以用find / -name=‘*_1.jpg’ 再用mv命令 进行移动
7 cp命令和scp命令的区别
8 ps用了什么,ae后期,评价招聘的质量(构图,表达意境,调色),评价视频的质量(抖动,转场,拍摄手法,调色)
9 有用过链表吗
10 数据库 都用了哪些 增删查改
11 Linux/windows 下大文件怎么拷贝,cp mv命令,可以先进行压缩tar命令
二面
1 自我介绍(主要还是项目和实习经历)
2 封装格式都用了哪些 ts
3 ts的协议 苹果的,m3u8协议 解释m3u8
4 I P B帧
5 h.264 与 h.265 编码有什么改进
6 学了哪些课 ,数据挖掘,有学过大数据吗 spark
7算法题 对列表中的两个数字之和,输出对应的索引
8 python中可变对象和不可变对象 Python中,数值类型(int和float)、字符串str、元组tuple都是不可变类型。而列表list、字典dict、集合set是可变类型
9 python当中查列表索引的方法 list1.index(‘xxx’) enumerate 将字典元组化
[(0,10),(1,9)]
#删除列表中的重复元素list1=[1,23,4,3,2,1,1]
list2=[]
for i in list1:if i not in list2:list2.append(i)
print (list2)
# 对列表中的两个数字之和,输出对应的索引(如何改进算法暂时没有思路)list1=[1,2,3,4]
num=5def test(list1,num):temp_1=0temp_2=0for i in range(len(list1)):for j in range(len(list1)):if list1[i]+list1[j]==num:print('索引值为',list1[i],list1[j])print('索引序号为',i,j)test(list1,num)
总结
第一点,恶补数据结构和算法
第二点,测试的基础知识
第三点,继续做选择题和编程题
第四点,计算机网络,数据库,linux再加强
这篇关于【面试经历】快手2020秋招音视频算法测试岗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!