
获得徽章 8
- iOS开发已经是香饽饽了吧?
抖音基础技术团队-iOS研发工程师(社招,实习)
工作地点:北京/深圳
1、负责互娱研发客户端代码分析能力建设,包括但不限于源码分析、产物分析等静态分析以及单元测试、UI自动化测试等动态分析,支撑抖音、剪映、今日头条等各产品线高质量交付;
2、承担重难点技术攻关、新技术预研工作,探索下一代代码分析技术,包括但不限于与分布式、大模型、知识图谱等相关技术的结合。展开赞过42 - 抖音基础技术内推
岗位要求:有实习和社招岗位,社招最好 3-5 年经验,学历本科及以上。
公司福利:字节的福利无需多言了
面试指南可以看这里:bytedance.feishu.cn
投递方式:发送简历到: zhangfei.ferry@bytedance.com ,备注(来自掘金 )
期待各位同学的加入,也祝大家面试顺利。
以下是部门和团队介绍:抖音基础技术是服务于抖音业务的一个部门,你可以在字节跳动技术团队公众号上找到很多基础技术发布的文章。我们致力于解决各类疑难问题,保持项目稳定性,开发和不断完善各项效率工具,当然也有很多探索性的项目,你可以选择自己喜欢的团队加入。所以具体从事内容不设限,虽然岗位是 iOS ,但你从事的工作绝不仅限于 iOS ,这是一个发散性的岗位,如果你对后端,或前端感兴趣,我们也会有对应的培养方案。
另外团队技术氛围浓厚,如果你爱学习,一定会爱上这里。我们经常有各类内部或者外部的技术分享,而且你身边的同学可能就是某某领域的行业专家。展开赞过72 - Programming Class: Abolish ImplicitlyUnwrappedOptional type
地址:github.com
该提案在Swift4.2中采纳。
ImplicitlyUnwrappedOptional在Swift4.2版本之前是一个enum类型,它跟Optional作用类似,作为可选类型存在。
Optional的初始是这样的形式 let x: Int? = nil
ImplicitlyUnwrappedOptional的初始形式是这样的 let y: Int! = nil
注意这里废除的是IUO类型,该功能还是存在的。
这里可以想一下,如果执行print(y)会不会引发crash?
在Swift4.2之前的版本会导致崩溃,但在这之后的版本不会崩溃。Swift4.2废除了ImplicitlyUnwrappedOptional的形式,并对原有IUO类型在编译器层面进行了推导。
上面y的显示类型是Int!,但在输出是作为Int?处理的。
对于传递的时候例如let z = y,这里z也是Int?类型,不光是值类型,引用类型也是同样的逻辑。
引用类型可以通过init!()的形式实现原有的IUO类型。
这么处理的方式目的是为了安全,防止在类型传递和变量修改时导致强制解包带来的崩溃。展开评论点赞 - 爱奇艺海外业务组招聘iOS和安卓,有意向的小伙伴可以发简历到zhangfei01@qiyi.com。
岗位职责:
1、负责移动端iOS/Android广告模块研发及其与内部App的对接;
2、负责移动端广告产品的技术架构及广告产品机会探索相关研发;
3、统计分析广告产品的核心数据指标,并针对性的进行优化。
任职要求:
1、数据结构算法基础扎实,具备扎实的iOS/Android编程基础;
2、有良好的架构设计能力,熟练运用设计模式;
3、有商业和产品感觉,能够理解及平衡商业化与用户体验之间的相互作用;
4、对移动端技术有深入理解,能对商业需求对移动端产品进行持续优化;
5、有行业视野,能与行业同行协作推动移动广告展示、服务、监测等技术接口标准化;
6、具有良好的沟通能力、推动能力、协调能力、理解能力,并拥有强烈的责任心和团队合作精神,能承受一定强度的工作压力;
7、计算机相关专业,本科及以上学历,硕士优先,有互联网广告、推荐、搜索相关工作经验优先。展开评论点赞