时光匆匆的划过,不知不觉在阿里(淘系)快工作一年后,想出来参加社会招聘,一是看看自己的水平到底如何,二也是对现状有些不太满意,想出来看看新的机会。
下面是字节跳动的面试经历(部门:抖音 社交业务线),字节一共三次面试,都是视频面试。
image.png2020/5/20 字节抖音1面
1.自我介绍
2.介绍下Android的mvc/mvp/mvvm
3.view的事件分发机制
4.viewGroup 怎么知道view有没有消费事件
4.写一个单例模式(解释单例模式中的sync,双锁,volidate)
5.算法题目:
有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
6.内存泄漏有哪些?怎么排查
免费分享2020年Android开发最全新面试题(含答案解析)
2020/5/20 头条抖音2面
1.自我介绍
2.你遇到最难的问题是什么
3.android的handler机制
4.android的anr机制
5.android冷启动优化
6.android弱网优化
7.android 视频相关有了解么?
8.android长图片加载怎么实现
9.gradle用过哪些
10.最近看什么书?
11.职业规划是什么?
12.能接受在北京工作?
13.算法题目:排序二叉树转有序双链表,要求在原来的树节点基础上增加。
2020/5/20 头条抖音3面
1.自我介绍
2.项目里面的难点(如何解决,解决方案是什么)
3.一个app发布一个版本后,发现变卡了,你如何复现?如何得知某个地方变卡,如何得知用户在某行代码变卡
4.android 动画机制有哪些?
5.lottie的原理
6.直播中的动画要怎么做?要做成动态的,比如礼物是可以配置的?
7.算法题:找出数组中的k数。k数的定义:比位置位于这个数前面的数字都大,且比位置位于这个数后面的数字都小的数字(数组首尾的数字不用管)(面头条遇到的)
[4,1,3,2,7,9,8,10,12]
此数组中的k数为7和10
8.人在杭州?对换城市有什么想法
9.看你是做中台的,为什么选择业务?
总之头条的面试流程很快,一下午就走完了。面头条还是要多准备下,算法和项目经历都会问到,个人感觉头条算法属于leetcode的easy和meduim中间的难度吧。建议想去的大家都刷刷面试题。
免费分享2020年Android开发最全新面试题(含答案解析)
在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
如果你有需要的话,可以翻到文末查看。
image.png
扫码领取
扣扣扫码领取哦
网友评论