抖音iOS基础技术招聘(可实习)

团队介绍

我们是负责抖音客户端基础能力研发和新技术探索的团队。我们在工程/业务架构,研发工具,编译系统等方向深耕,支撑业务快速迭代的同时,保证超大规模团队的研发效能和工程质量。在性能/稳定性方面不断探索,努力为全球数亿用户提供最极致的基础体验。

在年前我们团队做了一次对外的技术分享:超全回顾 | 5位抖音工程师揭秘抖音iOS基础技术(附PPT和回放视频)。有兴趣的话可以通过这次分享视频了解我们在做的事情和当下的技术储备。下面这张图代表着当下 iOS 基础技术团队的建设成果及业务范围:

岗位描述

研发效能是抖音 iOS 基础技术团队的其中一个组,工作内容涉及能够提高研发效能的各个环节,当前主要工作内容有质量保证:

  • 准入准出
  • 静态分析
  • 动态测试
  • ...

还有一些研发效能提升的工作:

  • 依赖管理、架构管理、包管理等
  • 基于 bazel 的全新构建系统 JOJO
  • 各类研发工具,像 MBox、Spider
  • 研发流程节点检测
  • ...

抖音 iOS 基础技术除研发效能外还有很多其他研究方向,比如稳定性、基础架构、Swift 相关的一些探索项目等,这些岗位在 「简聊抖音iOS基础技术有哪些岗位适合你」 这篇文章有一定的介绍。

岗位体验

  • 技术氛围浓厚,海量的学习文档和视频,各种大大小小的技术分享。
  • 没有 PM,项目驱动大多来自于组内目标和个人目标。
  • iOS 部门却是全栈团队,如果你对前端或者后端感兴趣,这里也有很大发展空间。
  • 工作涉及技术栈会比较多,OC 和 Swift 可能都不够了,最好再学习一门脚本语言。
  • 不设限,没有 KPI,我们鼓励发现问题解决问题。
  • 大牛云集,不少 iOS 社区牛人都在基础技术部门,私聊我可以告诉你都有谁😘。
  • 负责抖音系产品质量分析引擎建设,包括但不限于源码静态分析、自动化测试、产物分析、* * 逆向分析等自研引擎开发,保障产品线上极致的用户体验。

岗位要求

  • 本科及以上学历
  • 有扎实的数据结构和算法基础
  • 对新技术保持热情,具备良好的分析、解决问题的能力

有以下经验会成为加分项:

  • 脚本语言、静态分析、LLVM、单元测试、自动测试框架、架构、工程效率、全栈开发
#抖音招聘##字节跳动##内推##实习#
全部评论
make 飞飞 great again
点赞 回复 分享
发布于 2022-04-06 00:47
还在招人吗,菜鸡一枚
点赞 回复 分享
发布于 2022-04-18 08:37

相关推荐

10-16 11:44
已编辑
门头沟学院 Java
先叠个甲:避雷客户端!客户端校招都是资本家的减税工具!招聘软件被要简历就给了,面着体验下,还是客户端友好啊反问交流基本都20min起,面试官都会积极交流或给建议岗位是iOS,一面1h,当天下午约二面;二面1h,第二天约hr;三面hr 20min多,当场约主管面【一面】1. 进程、线程、协程2. 进程间通信方式3. 讲讲实习和项目中的多线程场景,后端、android、IOS都说说4. 网络请求的响应码知道哪些5. 各版本的http的特点6. 数组、链表、map的区别及应用7. 实习客户端埋点都有哪些内容?8. 讲到卡顿,客户端、服务端卡顿一般有什么原因?9. 多线程并发场景题,一个线程写、多个线程读,假设写要10s,同时进行不阻塞用户操作,服务端和客户端你会怎么设计?(异步写,无强一致性要求就读副本,有就轮询/事件订阅,写好再读)10. 实习画UI?那讲讲IOS的复用及原理(不会,原理还没看,大概讲了如何/为什么要reusable)11. 点击button或者其他UIview到响应的原理12. 讲讲实习中印象最深的需求后面聊了点redis运维监控相关,感觉面试官也懂不少后端的东西手撕:LRU反问:1. OC需要深入学习吗?(重点了解runtime特性)2. 那边用UIKit还是swiftUI?(都有,但swiftUI坑优点多)3. 经常用cocoapod,那ruby需要深入了解下吗(脚本语言用gpt就好了)4. 流程(技术+技术/项目+总监+HR)【二面】1. redis缓存与分布式锁,原理及潜在问题2. auth2.0授权码模式3. 飞书登陆接口怎么做的4. 授权码模式下,客户端如何防范CRSF攻击5. 最近做的IOS需求有啥?碰到困难怎么解决的6. IOS如何获取当前top的vc7. 客户端埋点做了那些内容,有碰到什么坑吗8. 读取图片的过程,如果图片读取时间很长可能是什么原因9. 包体积怎么优化10. IOS不太会,面试官:那聊聊你擅长的,对ai在端侧的应用场景有什么看法手撕:螺旋矩阵反问:1. 大前端学习建议:flutter没什么必要,大厂不太用,react/vue可以学一下2. 对于网上客户端言论的看法:ai native商业模式能成功的话可能是个新的需求点。具体个人竞争力还是看个人,后端摆烂也都是crud,建议现在做的端智能方向之后可以深入点。3. 流程:3轮技术+1轮hr4. 讨论了下native ai盈利的可能商业模式,面试官说他们海外业务已经开始盈利了“但怎么盈利的肯定不能告诉你”(跟现在实习单位算是竞对)【hr面】唠家常,反问时候问流程,hr直接当场查主管日程发邮件🤣【四面】主管https://www.nowcoder.com/share/jump/6401346151729002178897 #24届软开秋招面试经验大赏#  #你都收到了哪些公司的感谢信?#
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务