这是来自抖音基础技术 iOS 团队的研发人员的靠谱内推。我们正在做与 Swift 相关的最前沿的事。
欢迎加入我们,做你从来没有做过的事。
我们招聘的目标是热爱 Swift,对 Swift 感兴趣的同学。我们目前主攻与 Swift 相关的最前沿领域的内容。
当然,对于其他方向的岗位也接受投递。
我们团队支持在深圳、北京、杭州和上海入职。
职位职责:
- 负责团队内 iOS 疑难问题的攻关;
- 负责对移动端领域技术进行跟踪调研;
- 负责 iOS 、macOS 系统底层原理分析和相关技术方案设计;
- 结合业务发展需求以及技术趋势,研究新的技术动向和进行技术上的前瞻探索;
职位要求:
- 本科及以上学历,计算机、电子、通信、数学等相关专业优先;
- 熟悉 C / C++ / Objective-C 编程语言;
- 实践过并且在坚持一种业界认可的编码风格;
- 实现过常用数据结构、算法,能根据具体场景选择合适的数据结构或算法;
- 实践过常用的面向对象设计模式;
- 对操作系统、编译器、计算机网络、计算机体系结构具备基本常识;
- 熟练掌握 iOS 逆向方法,能对软件进行静态逆向分析、动态调试、代码跟踪等;
- 优秀的分析问题和解决问题的能力,逻辑思维清晰严谨;
加分项:
- 实践过 Swift 函数式编程、面向协议编程或值类型编程;
- 对 Swift 有源码贡献或者在 bugs.swift.org 报告过有效的 Swift bugs ;
- 了解一个或者任意多个苹果的闭源框架的实现原理;
- 阅读过一个或任意多个苹果的开源框架的源代码,并研究过其实现原理;
- 熟练掌握 / 精通编译器前端的基本构造、或者有过编译器相关实践;
- 阅读过 CS:APP 且完成了书中相关实验内容;
- 阅读过「算法导论」且完成了书中习题;
- 阅读过「编译器设计」且完成了书中习题;
- 具有单元测试的工作习惯;
- 具备「自带狗粮」的工作习惯;
Frequently Asked Question:
Q:面试需要手撕红黑树吗?
A:不需要。
联系方式:
Email: [email protected]
WeChat: wezzard (加微信的同学请备注 v2 )