前言
本人毕业于一所末流一本大学,大学学的是Android开发专业,毕业后在三四家公司做过,前后差不多有5年了,但是薪资一直都没有涨,于是就有了跳槽去大厂的想法,就开始为面试做准备。
准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出北京的决定,愿意去广州的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀….
幸好提前一段时间准备过,所以投了简历到几家大公司,几天后就收到了字节跳动的面试邀约,就去面试了,因为提前准备过,所以3面(不包括HR面)后就拿到了字节跳动的offer,感觉还是比较容易的。
本文就给大家分享一下我面试前的准备和字节跳动的面经,希望对正在找工作的朋友提供一些帮助。
面试准备
简历内容
基本信息
姓名,联系方式,工作年限,学校,专业,学历
个人技能
- 工作几年
- 独立开发
- 掌握的技能,组件化、插件化、热修复、自定义view
- 适配、架构、第三方源码、性能优化
- 职业技能:管理能力、产品能力、沟通能力
这些东西一定要写自己熟悉的,最好项目里面能体现出来的内容
项目经验
项目描述:一句话
工作内容:做了哪些模块,用了什么技术、做过哪些优化,重构方面的内容
项目方面写两到三个项目,最好最近一两家公司做的项目
公司****经历
公司名称 时间 工作内容
面试题准备
项目中用到的技术
整理出来,上网找找相关的技术文章和面试题看看,然后用自己的话把这些内容梳理出来,最好有自己的结论,因为面试官习惯问“为什么”
Android知识点
基础:
- 四大组件
- fragment
- 自定义View
- 事件分发
- 滑动处理
- handler
- AsyncTask
- IntentService
- ThreadHandler
- Bitmap相关的
- 动画的用法
进阶:
- ListView
- RecyclerView
- AIDL
- LruCache
- DiskLruCache
- View
- Window
- Activity的关系
- 进程保活
- 性能优化
高阶:
- Bindler
- Context
- 序列化
- 插件化
- 组件化
- 热修复
第三方框架:
- Glide
- okhttp
- retrofit
- RxJava
- Android Jetpack
一定要熟悉一个框架的源码,然后知道其他框架的优缺点
混合开发:
- Flutter
架构和语言:
- MVC
- MVP
- MVVM
java知识点
- 多线程
- 并发
- 泛型
算法题:
- 排序
- 二叉树
- 链表
- 栈 / 队列
- 二分
- 哈希表
- 二叉搜索树
- 数组 / 双指针
为了节省时间,我把上面这些知识点的资料都整理成了PDF文档,都可以分享给你们,有需要的朋友可以私信我【资料】或者【点这里】免费领取
字节面经
一面(1小时)
- 自我介绍
- 问项目细节(Bmob SDK内部原理)
- TCP和UDP的区别
- 三次握手怎么实现
- 三次握手序列号的变化
- 多线程数据安全
- hashmap原理
- hashmap中链表的优化
- 进程和线程的区别
- Handle原理
- okhttp原理
- synchronized的作用
- synchronized和lock的区别
- http
- 线程安全的集合
- 算法一串字符串,有字母有数字,找出里面的最大
二面(一个半小时)
- 项目细节:内容,自己完成的部分,引入的第三方库的介绍
- Http如何判断请求已中止
- java线程池
- TCP和UDP的区别
- Synchronized(Class.this)锁的是什么
- Handler机制
- ANR的原因
- 线程有哪些状态
- 主线程切换到子线程的方法
- get和post的方法
- activity生命周期
- 智力题:一个10升的油桶装满油,两个空油桶,分别为3升和7升,三个油桶均无刻度,如何把10升平均分成5升。
- 算法:一串无序的数字,如何找出缺失的最小正整数
- 概率题:52张扑克牌,分成3份,求大王小王在同一份的概率。
三面(40分钟)
- 项目细节
- 图片断点传输怎么实现
- put方法和post方法的区别
- 高清图变成缩略图怎么实现
- DNS解析过程
- DNS是基于什么协议
- 算法题:
- 输出二叉树的右视图
- Topk问题:从N个数中找出第K大的数
面试字节跳动,最应该要注意的部分就是算法,字节是真的很喜欢问算法题,如果要准备字节跳动的面试,提前刷一些题是很有必要的。
有需要字节面试题答案的朋友可以私信我【答案】或者【点这里】领取
最后
如果大家有跳槽的想法,一定要提前准备面试复习了,不要到了已经要面试了,才去复习。
本文所有展示的资料都可以免费分享给大家,有需要的朋友可以私信我【资料】或者【点这里】免费领取
大家喜欢文章的话,帮忙关注、点赞、转发 谢谢!
网友评论