字节跳动IOS客户端四面(加面)已OFFER
自己的部门是飞书,HR通知三面面评给的很高,校招委员会加了一轮技术面(可能会开奖拿个sp?)。是懂车帝的ios Leader进行的交叉面,这轮是真的有点顶:
1.自我介绍。
2.你为什么选择IOS?看你其实本科不是科班,硕士偏算法,不是开发方向啊?
3.用过什么视频音频处理的包?(AVFoundation FFmpeg)
4.既然知道ffmpeg,解释下视频压缩的原理,编码流程,主流的视频压缩协议。(好巧不巧,信号处理专业必修课是video signal processing)
5.你们飞书可能会用到一些抠图工具sdk,接触过图像处理方面的知识吗?(面试官不知道我学过机器视觉hhhh)
6.你说说美颜瘦脸等功能怎么实现的?(本质还是滤波器,开始和他科普高斯滤波+图像求导,拉普拉斯算子)
7.设计软件面向对象六大原则
8.讲讲常见的开发模式(说了单例,原型设计,工厂......)
9.swift你刚才说是编译型语言,你讲讲和python的区别和各自的编译流程。(从语法树生成开始讲的......中间还聊到了llvm等等一系列东西)
10.OC和swift混编
11.swift的指针你了解过没?(这个真没有)
12.一个app输入url到显示的过程,八股的东西你就别说了,给我说说怎么每一步进行优化?
13.聊聊你的优缺点吧,这个岗位好几个人竞争,你觉得自己凭什么超过他们?缺点又有什么呢?
14.你和室友要一起参加个比赛,你会在小团队中承担什么样的角色呢?
15.讲讲你目前为止认为经历过最困难的事情,怎么克服的?
16.前面每一轮都做过算法了吧?我们就做个简单的,考察一下你写代码细致程度如何:leetcode四数之和,有改动
17.你写的时间复杂度多少?(我翻车了,顺嘴瞎说了个O(n^3),面试官说你都用二分了中间没log???尴尬的赶紧纠正了一下)
18.反问环节。
面试过后不久,HR就发消息说通过啦,结果挺好的,我们已经在给你申请offer啦!兜兜转转,整个春招在字节一共被面试了7轮技术面,最后希望开奖时有个好结果吧!自己也马上要从校园走向社会,不说了😂期末要挂科了呜呜呜.......祝大家在春招的尾巴都能成功上岸,offer多多!sp拿到手软!
#面经##校招##字节跳动##iOS工程师#