从被人面到面别人,今天讲面试。(程序员!)
本文涉及企业:Discovery Garden(海外)、MTV.com(海外)、猫耳FM、 B站、熊猫直播、字节跳动、MediaTrack。
以下人员请迅速撤离:想看几篇文章刷几套题,进大厂的高级职位。
虽然是讲面试,但是不提供临时抱佛脚的技巧。什么样的职位和薪资,都是积累的结果。就算进了也干不长,不要逼自己。

好吧,言归正传。最近到了毕业季,很多小婊贝开始找工作了。然后,这几年无论是被面还是面人都经历了比较多。所以第一部分按时间线。
一、我所经历的面试:
我的第一份工作在学校,图书馆(正式工作)。因为当时没有拿到工作签证,只能在学校。好处是不用交税。拿到工签之后,就去了图书馆的一个大佬开的公司Discovery Garden Inc.(好吧,其实在学校图书馆的时候,也是给他的个人公司做事,哈哈哈)。但是走流程,还是要面试的。
内容: Drupal、PHP、JS、Linux操作、git使用。
这是面初级工程师的标准面试方法。如果一个公司,面得是编程语言、框架、系统使用,那他就是想捞一个便宜劳动力。与高职位高薪无关,与之后的个人发展关系也不大。留神,如果没有更好的选择,不要去这种公司。
这时候面了MTV.com 内容同上。也是Drupal开发。后来名额被当地人挤掉了。🙄。然后读了个研究生,回国。
第二个工作在猫耳FM,没有经历面试,帮着写了个需求。好像是发短信验证码还是啥的。忘记了。然后跟老板聊了很久。这种,不面试的,看聊什么,对给他写的代码的评价会评价到什么份上。如果没有编程本质的东西,也是一样,限制个人发展,去了也是搬砖。
之后是从猫耳裸辞。如上面所说,技术上很难有突破了。于是辞职。此时面了B站和熊猫。先说B站,内容:MSE,弹幕流性能占用过多的处理(我当时还不知道虚拟DOM树,面试官很好,引导我说了大致的设计思路,其实后来想想就是虚拟DOM树。)这种问到某一领域的性能优化、前沿技术的。对于刚毕业或者工作了一两年的人来说,这公司可以去,至少在未来的两三年内,会有提高。
然后是熊猫,内容:一面:JS语言特性、基础算法和数据结构、弹幕性能优化(是不是很巧?)二面:汽车维修与改装(聊了五个小时)。
→_→,我知道你们很好奇。其实一面就差不多决定了去留。二面是CTO面得,主要看这个人的潜力。我个人情况,家里往上数两辈人都是做汽车的。在国外生活换了俩车,还有一辆比较贵的。如果花了金钱、又有家庭条件的熏陶。仍然对这个事物没有一定的了解,只能说明这个人不爱折腾(不喜欢研究)。大致是这个逻辑,后来CTO告诉我的。如果一个公司跟你聊数据结构、算法等编程本质性问题,考你深层次的东西。并且跟你扯闲篇,看人本身。那就去吧。
然后估计是很多人爱听的字节,
内容:一面:语言特性、算法。(有手撸代码)二面:音视频知识、算法、架构设计。(有手撸代码)三面:架构设计、开发坑点。四面:团队管理。
这个时候因为从熊猫出来,面试岗位已经是资深岗位了,所以经历了四轮。也去面过别家。个人认为,字节的面试还是比较好的,中规中矩但是稳扎稳打。是大厂筛选人的有效手段。也能比较好的把你放在正确的位置上。但是大厂基本都这样(因为者之间还面了个阿里系的公司,差不多。)
但是大厂就有一点不好吧,就是如果是个爱自由,充满想象力的人,其实并不合适。大厂需要你拧螺丝。但是能不能把拧螺丝这事儿做到天下第一,大厂会给你环境,修行还是在个人。
二、我会怎么面试:
(目前在招职位:音视频工程师(初级)音视频工程师(高级))
做过啥,看着简历一条一条过,问道这个项目里你不知道的细节为止,过下一个。(因为可以看出这个人在做一件事情的时候,能研究到什么程度,当然还有简历真实性)。
音视频基础知识:像素格式、编码格式、封装格式。视频分发架构。流加密。想起来啥问啥吧。
OpenGL中的一些算法、信号处理算法(如果做过相关项目,或者简历提及):矩阵运算、傅里叶变换等。背公式没用,会问为什么这么算,要对应到实际场景的。
扯闲篇,想到啥说啥。其实到了这一步,基本就过了。看下一轮了。
三、给面试者的一点建议:
不要好高骛远,找工作跟相亲一样,就算你能嫁给王思聪,后面日子过得下去么?适合自己,能在几年内有发展的是最好的。无论公司大小。
公司选你,你也选他。就像上一条,在相亲,你得看得上,要么怎么过?
不要“修饰”简历,一问就露馅。
搞清自己要什么,稳定或者在一个领域有见地去大厂、发挥想象力从0到1去小厂。
团队氛围。太重要了。要么能憋死。(我们团队没事开车。。😓)
四、小广告:
急招音视频工程师、前端工程师。
负责内容:Web播放器研发、小程序播放器研发、PC/MAC端播放器研发(对,我要把我手头的播放器脱手一部分)。所以这回是会JS的音视频工程师。初级。要求:会js、懂点音视频基础就行,爱折腾。钻牛角尖。另外:代码洁癖加分。简历或gayhub随便丢一个。私信就行。
(底下的群,不是招人的,纯交流)

交流群:711929228
本期问题:yuv420p指的是啥?
答案:像素格式。