字节春招内推,内含客户端面经
背景介绍
楼主去年6月毕业,目前北京入职字节半年多,人在今日头条客户端团队。团队现在真的缺人,急需人力加入团队!!反正来都来了,不投个试试么?下面有楼主校招的面试经历【不需要有任何客户端开发经验】!!!
楼主整理了2021年将近一百份字节客户端面经,文中有微信号!
字节春招
【免笔试】【2022字节跳动校招】iOS/安卓客户端开发
面向群体:2022应届毕业生、实习生
招聘岗位:iOS/安卓客户端开发
地点:北京
我们是谁
字节跳动成立于2012年3月,公司使命为“Inspire Creativity, Enrich Life(激发创造,丰富生活)”。目前公司的业务已覆盖150个国家和地区、75个语种,拥有超过6万名员工。
我们团队为今日头条PUGC客户端团队,主要负责今日头条下PUGC相关客户端业务开发以及架构设计。
岗位职责:
1、负责今日头条相关产品的客户端研发,编写高质量的代码;
2、和产品经理配合,深度参与产品需求讨论、功能定义等。
职位要求:
1、有扎实的数据结构和算法功底,能熟练使用一门开发语言;
2、有技术好奇心,具备良好的沟通能力和协作意识,有比较好的产品意识;
3、热爱移动开发,有移动开发经验者优先。
招聘流程
无需笔试!无需笔试!无需笔试!无需笔试!
我们的文化:
工作氛围——自由平等的工作环境
培养体系——关注每一位校招新人的成长
文化生活——精彩多元的文化生活
企业社会责任——信息助力公益,科技创造价值
我们的福利:
方恒公区基本是环境最好的啦~
三餐自助
400~500/天+1500房补
每天下午茶+无限零食
活动室台球、乒乓、桌上足球、健身房~
8多说了
投递方式
将简历投递到我的邮箱:xuxinneng@bytedance.com
备注【2022校招/实习 - 安卓/IOS】
如果想咨询面试流程、投递进度、近百份字节面经,欢迎加我的微信: Move_Ahea
PS
内部人士来告诉你成功加入字节的简历tips
【命名】姓名—岗位
【格式】pdf版本最佳,1-2页,简洁明了
【基本信息】姓名、手机号、常用邮箱、求职岗位、毕业院校和专业,成绩不错可以加上学分绩、获奖经历等
【实习经历】时间最近的写在最上面,实习经历要量化和细化,为期多长时间做了哪些项目/开发工作,提效数据多少,查找bug多少……
【项目经历】不管有没有实习,都可以把校内校外的大作业、项目经历写在简历上,如课题研究、小组合作作业,只要你好好梳理,就一定有的可写!
【自我评价&擅长技术】非必写内容,对于研发岗位同学来讲,项目才是关键,如果版面太空,可以写写具体的有代表性内容,如“参加xx次比赛”,“关注了xx个技术论坛”,“写作xxx字数”……
字节安卓零基础三面面经
一面 46min
- 简单介绍项目
- 了解哪些数据结构
- 了解哪些排序算法
- 手撕代码:堆排序
- Java集合类:a)LinkedList与ArrayList;b)HashMap扩容 ConcurrentHashMap
- TCP与UDP,区别及运用场景
- http是用的TCP还是UDP
- http与https的区别
- JVM内存模型(Static方法在哪个区)
- Activity生命周期,Activity启动模式,Handler源码
- 代码题:旋转数组
(一面面试官很nice,答的时候卡壳还会给引导,问的问题、撕的代码都不难)
下午面完当天晚上就接到约二面的通知了
二面 55min(部分问题有重叠的不再列出)
- final、finally、finalize的区别
- 抽象类的成员变量与成员方法的继承
- socket是否了解,简单聊聊
- 经典问题:在浏览器输入网址敲回车后经历了什么(这题我感觉我至少说了10分钟[捂脸]) a)三次握手;b)https的加密流程;c)对称加密与非对称加密原理(RSA、AES)
- 数据库有哪几种隔离机制
- union与union all的区别
- MySQL的索引怎么实现的
- B+树查找的时间复杂度,数据结构讲一下
- 设计模式:a) 手撕DCL单例;b) 还了解什么设计模式(讲了观察者模式、策略模式)
- JVM的垃圾回收机制,GC Roots有哪些,说说了解的垃圾回收器
- View的事件分发机制
- 代码题:两数相加(链表,要求原地实现,空间复杂度O,这个犯蠢撕了好久结果还是靠强行打印发现的问题)
面完后二面面试官希望直接进行三面,可惜似乎三面面试官在开会,所以另约在了两天后
三面 70min (部分问题有重叠的不再列出)
- 虚拟内存、分页机制,讲一讲LRU
- 创建对象的方式有哪几种(new 反射 clone 序列化)
- 反射中的class.forname()与class.getclass()二者有什么区别
- 类加载的过程讲一下
- handler.post(Runable()),聊一聊这个
- ANR,OOM了解吗?
- 代码题:a) 螺旋遍历矩阵;b)(变种)原地旋转图像
- 实习经历、项目经理以及说自己平时感兴趣的计算机知识。
- 聊聊理想,职业规划
三场面试的面试体验都非常好,面试官感觉年龄都很接近,面试的过程也很会引导。安卓方面我如实说只学习过《第一行代码》,所以安卓方面基本只是问了一些简单的问题,主要还是考察简历中你写的会的东西。
经验和教训:
面试开头的自我介绍最好能够简单说明自己强项,好引导面试官多考你擅长的领域;当然简历也务必需要好好整理,至少让面试官有针对性地进行考察。
#春招##内推##校招##字节跳动#
查看1道真题和解析
