Android开发三年,面了八家公司终于腾讯上岸,含泪整理面经,flutter瀑布流显示其它组件

作者分享了自己在面试腾讯Android岗位时的经验,详细记录了字节跳动三轮面试的过程,涉及启动加速、内存优化、稳定性、ANR和保活等核心问题。面试中讨论了Handler机制、网络请求兜底方案、动画、设计模式、并发、数据结构等,强调面试后及时复盘和打磨回答的重要性。
摘要由CSDN通过智能技术生成

建议每次面试完,都及时对面试内容进行回忆记录,

这里不是为了泄题漏题,以后吹牛逼,这个没有任何意义。

目的是进行复盘,打磨自己的回答。

目录

===================================================================

  • 简历书写

  • 面试原题

  • 刷过的题目

  • 总结

1. 简历书写


强烈建议,把自己的强项,亮点加粗注明放在简历前面,大家都很忙,也很烦躁,让人一眼就看到优点,对双方都友好。

因为我对安卓性能优化方面感兴趣,平时工作也花了很多时间在这里,所以我会在简历上突出说明,

我做了内存优化,熟练掌握使用xxx,内存性能提升xxx

(因为这里的内容是可控的,如果面试官对你感兴趣,这里的回答你也是能提早准备好的)

项目经历如何写?建议按照是什么,做了啥,有啥数据指标佐证的方式去写。

比如,我做了xx项目,负责xx模块,使用了xxx框架,可配合xx做xxx,效率提高xxx%

2.面试题


字节一轮

1.先聊简历。

2.聊性能优化方面的问题,我这边体系化展开讲卡顿,瘦身,内存,crash等方面的优化经验。

3.sychronized,volatile区别?

这里可以体系化的回答,主要从JMM角度去回答,最后深入到字节码层面的区别。因为提到了修饰的范围有差别,就有了下一题。

4.对于锁的对象的不同,效果会有什么差别。

5.讲一下handler机制。

这个问题问得太多了,一定要去看一回源码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值