背景
本人专科院校毕业,因实习表现突出留在了网易,总的算下来也有6年的Android开发经验了,但是今年因为疫情原因,公司裁员,而我很不幸成为了被裁的一员。我很奇怪我为什么会被裁?难道是因为人到中年了。
被裁后去了腾讯面试,但是却被面试官怼的体无完肤,直接被out了。
幸好经过师兄的内推拿到了字节跳动的面试机会,最终历经5面斩获了字节跳动(抖音Android岗)offer,不得不感叹一下自己的工作生涯实在是太顺了。下面简单分享一下我这次5面字节跳动的一个真题情况,希望能够对大家有所帮助。
由于篇幅问题,还有很多算法题没写上来,所以我把详细的问题和答案已经全部整理成了一个PDF,需要的的朋友可以 点击【答案 】我免费分享给你。 希望能帮助到大家!
腾讯面试(凉经)
- 自我介绍
- 说一下做过的项目
- 两个队列实现一个栈
- activity和service的区别
- 找出一个数组中出现次数大于数组长度一半的数
- 线程安全的单例模式
- Android 线程切换有哪些方式
- 三次握手四次挥手 为什么要有三次握手(而不是两次)
- 说一下final关键字
- 讲一下listview的特点??
- http的301状态码
- tcp UDP的区别
- tcp如何做到可靠传输
- Java gc
- 讲一下你对flutter的看法(简历里写了会flutter)
- 平时有写博客吗?可以看一下你的github主页吗?
- 说说你对中年程序员的看法
- 让我问问题
字节跳动(抖音Android岗)面经分享:技术面共4轮+HR面
字节跳动(抖音一面)
- 自我介绍
- 进程如何保活,怎样做才能让APP尽量不被杀死等。
- 问了两个算法题,一个是跳台阶的问题,另一个是链表判断是否有环。
- 为什么重写equals方法的时候也需要重写hashCode方法?
- 问AsyncTask怎么用?
- 事件分发,内存优化,性能优化。
- 问rgb_565位图,一个像素占多少位?
- 问java内存GC原理。
- andoird lanucher的架构怎么样,用到什么模式。
- 做过什么android的应用。
- Android View的刷新机制。事件机制,内存机制。
- Handler 机制问题. 进程共享数据.
- 应用共享数据., Layout的使用.
- 异步操作的方式.
字节跳动(抖音二面)
- 自我介绍
- 介绍下Android的mvc/mvp/mvvm
- view的事件分发机制
- viewGroup 怎么知道view有没有消费事件
- 写一个单例模式(解释单例模式中的sync,双锁,volidate)
- 内存泄漏有哪些?怎么排查
- 传递数据的方式,主要是自定义的类需要继承的那个接口.
- JNI线程需要对java VM做的操作.
- UI性能优化 。
- 问冒泡算法的时间复杂度? java中的泛型?
- 对ios和Android怎么看以及发展前景 。
- 问你觉得你的优点/缺点是什么?你为什么离开上一家公司?你未来5年内的职业规划是什么?
- 问熟悉使用那种开发语言?对Android开发有没有经验?
- 算法题目:
有A和B两个有序数组(数组元素不重复),给出sum,请找到A和B中所有相加和为sum的序列对
A:[1,4,5]
B:[3,4,6]
sum=8
output 1,1,2,0 => because A[1]+B[1]=8 /A[2]+B[0]=8
字节跳动(抖音三面)
- 自我介绍
- 你遇到最难的问题是什么
- android的handler机制
- android的anr机制
- android冷启动优化
- android弱网优化
- android 视频相关有了解么?
- android长图片加载怎么实现
- gradle用过哪些
- 算法题目:排序二叉树转有序双链表,要求在原来的树节点基础上增加。
字节跳动(抖音四面)
- 自我介绍
- 项目里面的难点(如何解决,解决方案是什么)
- 一个app发布一个版本后,发现变卡了,你如何复现?如何得知某个地方变卡,如何得知用户在某行代码变卡
- android 动画机制有哪些?
- lottie的原理
- 直播中的动画要怎么做?要做成动态的,比如礼物是可以配置的?
- 算法题:找出数组中的k数。k数的定义:比位置位于这个数前面的数字都大,且比位置位于这个数后面的数字都小的数字(数组首尾的数字不用管)(面头条遇到的)
[4,1,3,2,7,9,8,10,12]
此数组中的k数为7和10
HR面
- 自我介绍
- 未来的职业规划
- 说一下自己平时的学习方法
- 你认为这些学习方法里最有效的是哪一种?
- 你觉得你有什么优点和缺点?如何克服这些缺点?
- 评价一下之前的面试官,或者说之前的面试官有没有给你留下印象最深刻的一点
- 为什么想要来字节跳动?
- 你平时都用字节的哪些产品?有什么好的建议吗?
- 期望薪资
- 人在武汉?对换城市有什么想法
- 你有没有什么想问的?
总结
很庆幸师兄的推荐,让我拿到了抖音的内推名额,自己也努力把握住了机会,而这次面试字节跳动,最应该要注意的部分就是算法,字节是真的很喜欢问算法题,如果要准备字节跳动的面试,提前刷一些题是很有必要的。
最后
由于篇幅问题,还有很多算法题没写上来,所以我把详细的问题和答案已经全部整理成了一个PDF,需要的的朋友可以 点击【答案 】我免费分享给你。 希望能帮助到大家!
网友评论