【超干货】救命!我好像掌握了字节「客户端」校招面试通关密码!
招聘君投稿 🎺:
采访了 x 位字节跳动客户端校招生同学,得出了「客户端」专属校招准备通关技巧!
技术考点、客户端岗位方向分工、在字节跳动做客户端的优势、需求大的客户端岗位…… 看完再投,事半功倍!👇👇
什么是客户端?
- 客户端开发工程师做什么?
在 Android、iOS、Windows、MacOS、VR、车载等不同系统上,完成软件客户端的开发。你从应用市场下载的那些客户端安装包,都是客户端开发工程师们的作品。
- 客户端开发工程师的日常是怎样的?
- 【写业务】了解业务需求,研究产品功能,写技术方案,完成开发、测试、联调,上线全过程,设计精妙的系统,为用户创造流畅的使用体验。
- 【做基建】做可复用的客户端中台基建,复用在各个业务里,或者服务客户公司。
- 【做研究】研究或改造安卓等操作系统,研究虚拟机;看 Android 、iOS 的发布会,快速获取最新业界能力,帮助产品经理拓展更多新颖场景。
- 客户端开发工程师需要掌握哪些技术?
iOS | Android | |
常用语言 | Objective-C、Swift | Java、Kotlin |
进阶语言 | C++、Ruby、Rust、Grovvy | |
常用框架 | Foundation、UIKit 、SwiftUI、Core Animation、ReactiveCocoa、Masonry | MVVM, Compose, JetPack, OkHttp, Retrofit, Glide |
Tips:如果你掌握了跨端、端智能、音视频等进阶技能,会更有优势哦。
-【考点考点考点】客户端专业领域笔面试考点早知道!🔥
计算机基础 | 编程语言、Java、C++、Kotlin、并发/多线程、算法与数据结构、计算机网络、操作系统 |
Android基础 | 四大组件、布局和控件、自定义View/View/Group、动画和手势、网络、图片加载、Handler、性能优化 |
Android进阶 | 核心知识点(多进程、Activity难点、Service难点、BroadcastReceiver难点、其他)、开源库原理、Gradle、初级架构、JNI、动态化、编译插桩、Framework |
ios | Objective-C基础(objective-C基本语法/进阶/高级语法、Objective-C Foundation框架)、Swift基础(Swift基本语法/进阶/高级)、ioS开发基础(ios基础、UI 控件、界面布局)、iOS开发进阶(动画效果、多线程、数据存储、数据处理、物理特性、网络与通信、屏幕适配、其他)、ioS高级开发(ios架构、第三方框架、第三方SDK、开发效率) |
在字节跳动,客户端岗位都有哪些方向分工?
- C端产品研发
- 抖音、今日头条、番茄小说……开发新产品、新功能、新版本,让大众用户下载安装你所写的客户端。
- B端产品研发
- 飞书、巨量引擎、火山引擎……让企业用户用上你的产品,让你的 SDK 接入各行各业。
- 中台功能研发
- 直播、特效、用户增长、创作工具……创造各种 SDK 或工具库,让每一种能力,用在字节跳动每一个产品上。
- 客户端 infra
- 质量、性能、流程优化;稳定性、端智能、技术创新;为业务研发客户端同学提供最便捷的基础设施。
🌟 客户端热招中 🌟
10+业务有岗,覆盖北京、上海、广州、深圳、杭州、成都多座城市!
客户端岗位在招业务团队:产品研发与工程架构、搜索、PICO、朝夕光年、飞书、Data、懂车帝、商业化技术、智能创作等!戳下方链接,解锁全部校招提前批【客户端岗位】!👇
提前批倒计时6天咯!填写内推码【5CRTJ9Z】🔥投递,你的简历会被优先筛选!
🌟 更多技术求职攻略,戳:https://bytedance.feishu.cn/docx/JkaBd5xaAo5XQXx9DRdcT9UVnwd
#字节跳动##字节跳动2024校招##我发现了面试通关密码#