机遇与挑战
我们是抖音国内产品研发团队,我们需要支撑一个数亿日活用户的产品研发工作,这包括各业务方向的功能演进和迭代、核心业务系统建设、业务架构升级、运营支撑系统建设等。
我们面对的是亿级日活 X 亿级日投稿 X 千亿级别的在线业务数据,我们需要在国内和海外的跨州多数据中心多活的环境下构建应用系统。
面对每年都翻倍的业务增长,我们需要持续地优化技术方案和架构,在有限的计算资源下提供更好的用户体验。我们有大量的核心系统需要被重新设计以更好的面对未来更大的业务挑战。
挑战即机遇,在应对日益扩大的问题域的过程中,每个工程师都需要充分追求极致且不断地深化专业知识,这也为每个工程师的成长提供了肥沃的土壤。
岗位要求
TechLead
具备良好的业务抽象能力,能对复杂业务逻辑进行良好的概念抽象,形成核心业务系统设计。
了解常见的分布式存储和计算框架原理,并能熟练的将其运用于业务研发工作。
具备一定的团队管理能力,掌握能带领团队达成目标所需的方法论。
我们非常欢迎具有不同领域经验的伙伴加入,只要具备良好的做事方法论和可迁移能力。
Architect
具备良好的系统分析能力,能快速准确的定位当前架构和业务发展之间的Gap,并形成合理的架构设计和规划。
熟悉常见的分布式存储和计算框架原理,并能熟练的将其运用于架构设计工作。
我们非常欢迎具有不同领域经验的伙伴加入,只要具备良好的做事方法论和可迁移能力。
Software Engineer
能熟练掌握一门主流编程语言,具有良好的编程风格,洞悉语言背后的编程原理,能用这门语言解决绝大部分业务问题。
具备良好的软件工程实践能力,能构建具有良好可维护性的系统。
具备良好的解决问题的能力,擅长使用一些效率提升工具,喜欢思考问题深层次原因,面向结果的做事风格。
业务方向
业务安全
社区安全与风控、信任与隐私
国际化业务
抖音国际版、用户增长、音乐、社交、国际化架构
商业生态
电商、生活服务、企业号、开放平台
Q & A
我们常用的编程语言和工具有哪些?
Golang、Python、MySQL、Redis、Kafka、RocketMQ等,但这些都不是硬性条件。从面试中你也可能会看出,我们注重的是你的基础知识、逻辑思维、做事方法等能力。
我们的工作强度怎么样?
关于工作强度,由于我们负责的产品目前依然处于高速成⻓期,整个业务和研发团队都面临着前所未有的挑战,所以大家工作强度大一些,但我们坚信在效率提升上的投入是解决这个问题的主要途径。
工作中需要英语吗?
在中国的互联网产品中,抖音在世界的舞台上走在了最前面。研发同学也会接触到各国的运营和PM,英语能力虽然不是必需的,但是具备良好的英语能力会让很多事情解决起来更加高效。我们也有很多英语⻆、英语培训,公司鼓励员工学习英语。
听说字节跳动研发面试会“手写红黑树”,或者说算法要求非常高,真的是这样的吗?
首先说明,网传的“手写红黑树”的梗,不用担心,仅梗而已。但我们对候选人的算法能力有一些要求,我们考察的是候选人的问题解决能力、代码等技术基础、思考习惯等。我们的面试要求不低,所以还是希望大家好好准备下。
联系方式
私人微信:stayyoung94
私人邮箱:tuinaer@163.com
公众号:内推er
回复关键字:实习|社招|内推群
内推福利
随时查询简历状态
可以填写内推语
可以审阅简历
有疑问加站长微信联系(非本文作者)