抖音iOS基础技术有哪些岗位适合你

本文简单聊下“抖音iOS基础技术团队”在做的事情,让大家对我们有更多的认识,如果觉得哪个方向适合自己,或者想加入某个方向,非常欢迎联系我们。

哪些平台?iOS。很多公司(例如支付宝、美团)的基础技术方向团队中iOS和Android是在一个团队,但在我们这里,至少目前还是两个团队,各自规划和进化。当然一些特别需要双端合作、共同规划的方向,双端同学会一起对齐规划。

哪些App?目前是做的事情都是围绕“抖音“App的。

哪些工作地点?北京、上海、杭州、深圳、广州。5个地点。

哪些方向

以下是按照做的事情划分,部分内容有重叠。当然由于作者理解问题,也不一定完整哈。

(1)稳定性

稳定性是一个永恒的话题,只要有人在写代码,那就会一直出现bug。只要有人用app,那就一定会有稳定性问题。稳定性问题的数量与app参与开发的人数正比。这个方向会直接负责抖音iOS的稳定性问题,Crash、WatchDog、OOM等任何用户感知上的“崩了”的问题都会参与。

你需要熟悉Crash/WatchDog/OOM等的监控原理,以及对应疑难问题的分析方法。因此需要熟悉很多iOS的底层原理。我们这里每人一本《*OS Internals Vol I》,经常交流学习。如果你对这方面有自己的心得和兴趣,非常欢迎联系我。

目前这个方向主要工作地点在北京。

(2)性能体验

启动性能,首刷性能,存储、卡顿、CPU、流量等都可以作为性能方向。“二进制重排”方法优化启动性能,就是出自这个部门。

你需要熟悉性能优化方向的思路和原理。当然更重要的是兴趣。

这个方向主要工作地点是上海。

(3)架构

业务架构、组件架构。抖音首页的架构,抖音很多通用功能的架构都会深入参与,设计合理的组件架构、类的结构、代码规范,组件规范,以及通用组件的解耦,等等。

这个方向主要工作地点是北京、深圳、广州。

(4)Swift

我们正在把Swift引入抖音,目前已经实现了部分功能的Swift开发,很快所有开发同学都可以随意的使用Swift来开发了。目前国内Swift在大厂的实战还不多,如果你有兴趣,可以加入我们一起推进抖音的Swift进程,相信也能为国内的Swift环境作出微小的贡献。

这个方向的主要工作地点是北京、上海、杭州、深圳。

(5)静态分析/动态分析

早期是使用OCLint这些开源的静态分析工具,但随着Swift引入,逐渐走向了各种自研工具。目的是在几百人开发的App中,尽早的发现代码隐患。也有动态分析,主要是结合自动化测试尽早发现各类问题,尽早暴露问题。

如果你对OCLint/LLVM/自动化测试框架等有浓厚的兴趣,欢迎来聊。

这个方向的主要工作地点是北京、上海。

(6)动态化创新

这个方向有很多,例如SwiftUI这些Apple的新技术如何真正落地,尽早让每个开发都用上。

如果有很多新奇的想法,想去投入这些创新类项目,欢迎聊。

这个方向主要工作地点是北京、深圳。

(7)研发效能方向

前不久开源的MBox就是这个方向。还有Bazel在抖音的落地,包含编译系统方向,例如LLVM等。

如果你对这个方向感兴趣,欢迎聊。

这个方向主要工作地点在北京、上海、杭州。

(8)端智能

就是那个最近很火的、很有前途的“端智能”。如何用端智能强化抖音的各种推荐效果。可是我不太了解,55555~

如果你对这个方向感兴趣,联系我,我给你联系对应同学。

这个方向主要工作地点是在深圳。

(9)全栈和前端

是的,哪里都需要平台的建设。全栈和前端哪里都需要。react/vue都有用到。next.js / nuxt.js / Ant Design / Vuetify 等等。

如果你对构建一些内部平台感兴趣,随时联系我。亲戚朋友什么的想做前端,也都可以联系我。

这个方向主要是北京、上海、杭州、深圳。

(10)跨端架构

这个方向就是iOS和Android两个平台一个团队了,目的是服务于抖音各类活动,比如去年春节活动。当然这个团队主要侧重在跨端基础架构方向,目的就是让业务开发同学更轻松的开发,遇到跨端的问题更容易去排查,等等等等。

如果你对跨端这个方向有兴趣,欢迎联系我。

这个方向主要是北京、上海。

(11)其他

可能有我不熟悉,或者忘记的方向……本文作为一篇“民间科普文章”,请谅解文章的不严谨。

面试流程

如果你对上面说的方向有兴趣,我可以把简历直接送至目标岗位。

面试次数:通常来说是3次技术面试1次HR面试。如果某个方向的面试遇到些问题,或者有其他方向的同学看上你,可能会加1次面试。

面试方式:目前基本可以做到所有面试都是视频面试,如果有希望到现场的,也可以和HR主动说明。

如果有面试的想法,那可以随时喊我,如果想年后再换,可以年前面试,年后入职。北京地区可以见面聊哈。

其他任何问题,欢迎私信我

你可能感兴趣的:(抖音iOS基础技术有哪些岗位适合你)