近两个月的暑期实习应聘几乎结束了,在这段时间里身心俱疲,好几次心态比较爆炸,在自己的坚持与朋友的帮助下(特别感谢几位学长提供的经验、同学的鼓励与帮助以及学弟愿意听我的碎碎念),终于坚持下来。这次经历还是很有意义的,对秋招以及将来的职业规划帮助也很大。
首先介绍一下自己的情况。本人末流985本硕,研究生跟导师做过传统视频编码的项目,跟博士师兄做过一个深度学习编码的项目。没有paper,几乎没有竞赛经历。考虑到cv的算法岗现在比较热门,竞争可能会比较激励,所以优先投递了视频编码的相关岗位,然后才是cv。下面讲一下笔试、面试的经历(可能不是很全面,我不是一个爱总结的人,这次还是第一次)

1.腾讯(多媒体方向)

腾讯优图
3-8 笔试
发一个word文档,共享屏幕做题,然后收回去。一共十道大题,考察的内容比较广,但都不是很难,做的差不多,就一道数据库的题没做上来。
3-19 技术一面(电话面试):
1 python多线程与多进程的区别?
2.用python那些库?opencv读取帧率的写法
3.linux查看进程的命令?知道进程名怎么查看命令?
4.讲一下深度学习视频编码的项目
5.实习中提到测试工作
3-24 技术二面(电话面试):
1.笔试题中计算唯一重复两次的数,测试用例怎么安排?
2.查看cpu状态指令的具体实现方法?
3.讲一下多线程问题(笔试题)具体情况,如何避免产生不确定的值。
一面回答的还可以,二面就比较糟糕了,基本没回答上来多少,感觉问的问题很杂,什么都在问,逐渐深入。然后官网状态就变灰了。

微信视频中心(好像是叫这个名字。。。)
4-1技术面(电话面试)
1.介绍项目
2.手撕代码(计算一个数组的乘积最后有多少个0)
一开始我没有理解题意,后来又在变量类型上犯了错误。下午官网就变灰了。

客户端开发(可能跟视频有关系)
4-15技术面(视频面试)
1.h264中档次的理解,编码中p帧丢包的影响,运动估计的方法,B帧与P帧的区别。
2.手写代码,写一个实现缓冲区
大体写出来了,但是被指出了有细节问题。

4-26正式批笔试
5道程序题,ac了两道。剩下的没什么思路(┬_┬)

阿里(音视频编码)

3-25 笔试
2道程序题。一道都不会(┬_┬)

4-4技术面试(电话面试)
1.介绍项目
2.问了一下h264与h265的区别
3.问了一下笔试题为什么0分,讲一下思路。
算法实在是太渣了,还是不会,动态规划死活不会(╯﹏╰)
没有下文了

虎牙(音视频编码)
4-1 技术面试(视频面试)
1.介绍一下项目
2.h.264框架描述一下
3.map与unorderded_map区别(知道皮毛,追问细节凉凉)
4.重写、重定义、重载区别,什么是c++多态
第二天就收到了感谢邮件。

oppo(音视频编码)
4-9技术面试(电话)
1.项目介绍
2.sao解决的是什么问题?
3.h.264与h.265的区别
4.英文自我介绍,然后英文尬聊
第二天就收到了hr微信发的感谢参加应聘(┬_┬)

网易杭州研究院(音视频编码)

4-7 笔试
选择+问答+1道编程

4-16技术面
1.项目介绍
2.问了h.264与h.265的相关内容

4-21交叉面
1.介绍项目
好像不是很懂

4-23hr面
常规的hr面问题

4-30收到通过面试的邮件,感觉网易面的好水。给本菜鸡一个机会。

快手(视频编码)

4-12 笔试
4道编程题(80%+20%+0%+60%)

4-23技术一面
1.还是聊项目。。。
2.问了一些编码的问题。
3.手写代码(实现帧内预测的一个函数)

4-24技术二面
1.还是聊项目。。。
2.深度学习编码与传统编码的优缺点
3.衡量视频质量的方式有哪些?psnr越高一定视觉效果越好吗?
4.手写代码(两数之和)

感觉还可以,但是现在还是没有下文。

基本招技术岗位的公司都投了。剩下的就是简历泡池子,或者笔试后就没下文了。

剩下的时间主要的学习方向:
1.刷算法题。找实习在这方面吃了大亏。
2.c++相关知识的学习(stl)。
3.计算机操作系统、计算机网络与sql的内容。
4.h265标准的学习,Hm与jm编码器的学习。

最后感谢牛客网各位牛友,大家素不相识,却慷慨地分享自己的经历,使我获益良多。希望大家都可以找到自己理想的工作。