字节春招内推,内含客户端面经

背景介绍

楼主去年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

  1. 简单介绍项目
  2. 了解哪些数据结构
  3. 了解哪些排序算法
  4. 手撕代码:堆排序
  5. Java集合类:a)LinkedList与ArrayList;b)HashMap扩容 ConcurrentHashMap
  6. TCP与UDP,区别及运用场景
  7. http是用的TCP还是UDP
  8. http与https的区别
  9. JVM内存模型(Static方法在哪个区)
  10. Activity生命周期,Activity启动模式,Handler源码
  11. 代码题:旋转数组

(一面面试官很nice,答的时候卡壳还会给引导,问的问题、撕的代码都不难)

下午面完当天晚上就接到约二面的通知了

二面 55min(部分问题有重叠的不再列出)

  1. final、finally、finalize的区别
  2. 抽象类的成员变量与成员方法的继承
  3. socket是否了解,简单聊聊
  4. 经典问题:在浏览器输入网址敲回车后经历了什么(这题我感觉我至少说了10分钟[捂脸]) a)三次握手;b)https的加密流程;c)对称加密与非对称加密原理(RSA、AES)
  5. 数据库有哪几种隔离机制
  6. union与union all的区别
  7. MySQL的索引怎么实现的
  8. B+树查找的时间复杂度,数据结构讲一下
  9. 设计模式:a) 手撕DCL单例;b) 还了解什么设计模式(讲了观察者模式、策略模式)
  10. JVM的垃圾回收机制,GC Roots有哪些,说说了解的垃圾回收器
  11. View的事件分发机制
  12. 代码题:两数相加(链表,要求原地实现,空间复杂度O,这个犯蠢撕了好久结果还是靠强行打印发现的问题)

面完后二面面试官希望直接进行三面,可惜似乎三面面试官在开会,所以另约在了两天后

三面 70min (部分问题有重叠的不再列出)

  1. 虚拟内存、分页机制,讲一讲LRU
  2. 创建对象的方式有哪几种(new 反射 clone 序列化)
  3. 反射中的class.forname()与class.getclass()二者有什么区别
  4. 类加载的过程讲一下
  5. handler.post(Runable()),聊一聊这个
  6. ANR,OOM了解吗?
  7. 代码题:a) 螺旋遍历矩阵;b)(变种)原地旋转图像
  8. 实习经历、项目经理以及说自己平时感兴趣的计算机知识。
  9. 聊聊理想,职业规划

三场面试的面试体验都非常好,面试官感觉年龄都很接近,面试的过程也很会引导。安卓方面我如实说只学习过《第一行代码》,所以安卓方面基本只是问了一些简单的问题,主要还是考察简历中你写的会的东西。

经验和教训:

面试开头的自我介绍最好能够简单说明自己强项,好引导面试官多考你擅长的领域;当然简历也务必需要好好整理,至少让面试官有针对性地进行考察。

#春招##内推##校招##字节跳动#
全部评论
学长,您好我有华为乾坤云的开发经历,虽然刚开始接触安卓就是kotlin开发,但是之前是Java开发,也负责组里的web开发过,可以内推吗!
点赞 回复 分享
发布于 2022-05-28 21:02
您好 请问 ios端和安卓端面试差不多吗
点赞 回复 分享
发布于 2022-04-11 19:02
堆排能用现成的容器吗?
点赞 回复 分享
发布于 2022-04-11 15:38
请问21届的要吗?
点赞 回复 分享
发布于 2022-01-23 12:40

相关推荐

12-24 20:52
武汉大学 Java
点赞 评论 收藏
分享
评论
5
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务