【面试经历】快手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

相关文章

如何通过Golang的container/list实现LRU缓存算法

《如何通过Golang的container/list实现LRU缓存算法》文章介绍了Go语言中container/list包实现的双向链表,并探讨了如何使用链表实现LRU缓存,LRU缓存通过维护一个双向... 目录力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2.

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

通俗易懂的Java常见限流算法具体实现

《通俗易懂的Java常见限流算法具体实现》:本文主要介绍Java常见限流算法具体实现的相关资料,包括漏桶算法、令牌桶算法、Nginx限流和Redis+Lua限流的实现原理和具体步骤,并比较了它们的... 目录一、漏桶算法1.漏桶算法的思想和原理2.具体实现二、令牌桶算法1.令牌桶算法流程:2.具体实现2.1

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Python中的随机森林算法与实战

《Python中的随机森林算法与实战》本文详细介绍了随机森林算法,包括其原理、实现步骤、分类和回归案例,并讨论了其优点和缺点,通过面向对象编程实现了一个简单的随机森林模型,并应用于鸢尾花分类和波士顿房... 目录1、随机森林算法概述2、随机森林的原理3、实现步骤4、分类案例:使用随机森林预测鸢尾花品种4.1

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

通过C#和RTSPClient实现简易音视频解码功能

《通过C#和RTSPClient实现简易音视频解码功能》在多媒体应用中,实时传输协议(RTSP)用于流媒体服务,特别是音视频监控系统,通过C#和RTSPClient库,可以轻松实现简易的音视... 目录前言正文关键特性解决方案实现步骤示例代码总结最后前言在多媒体应用中,实时传输协议(RTSP)用于流媒体服

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题