【面试经历】快手2020秋招音视频算法测试岗

2024-05-28 13:48

本文主要是介绍【面试经历】快手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秋招音视频算法测试岗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1010740

相关文章

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

Java中的雪花算法Snowflake解析与实践技巧

《Java中的雪花算法Snowflake解析与实践技巧》本文解析了雪花算法的原理、Java实现及生产实践,涵盖ID结构、位运算技巧、时钟回拨处理、WorkerId分配等关键点,并探讨了百度UidGen... 目录一、雪花算法核心原理1.1 算法起源1.2 ID结构详解1.3 核心特性二、Java实现解析2.

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Springboot实现推荐系统的协同过滤算法

《Springboot实现推荐系统的协同过滤算法》协同过滤算法是一种在推荐系统中广泛使用的算法,用于预测用户对物品(如商品、电影、音乐等)的偏好,从而实现个性化推荐,下面给大家介绍Springboot... 目录前言基本原理 算法分类 计算方法应用场景 代码实现 前言协同过滤算法(Collaborativ

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n