快手软开(Android性能方向)技术面面经

之所以投递这个岗位是因为自己在三年的工作中做得更多的地方就是Android性能优化这块,这次面试也就是和面试官在性能优化这个话题进行了一次深入的交谈,类似于论文答辩那种。

技术面

项目介绍,项目中遇到了哪些Android性能问题,最后是如何解决的,这种情况还是什么其他解决思路吗?

Java各个锁在具体场景中的运用

Java垃圾回收机制

谈谈你对启动优化的原理

引起内存泄漏的情况有哪些?

handler导致的内存泄漏怎么办?

内存抖动和内存泄漏有什么区别

Android性能分析工具你用过哪些?

Java中的四大引用,他们具体的使用场景

Activity的生命周期

Java异步是什么情况?

Java 多线程引发的性能问题,怎么解决?

ANR的类型,超时的原因有哪些,怎么解决?

冷启动的流程

View 的绘制流程,view过度嵌套问题怎么优化?

Https 请求慢怎么解决

TCP/IP四层模型

看得出面试官对我还是很感兴趣的,问得比较多,聊了有快一个半小时,没有比较扎实的基础还是容易败下阵来。

#快手offer##安卓工程师##Android##社招社招##面经#
全部评论

相关推荐

头像
05-06 15:07
已编辑
天津工业大学
一面在4.17,隔了八天,中间两次重新发邮件跟我改时间时长30min,面试官还是非常友好的技术大佬,说话温柔有耐心。但是淘天两度改时间不电话沟通,发个邮件通知就完事让人有点难受面试过程:自我介绍哪个项目难度比较高,介绍一下项目的背景和功能在做项目之中遇到的最困难的问题我看这两个项目都是对用Vue来编写的,你有了解过React或者使用过吗一面对技术问题都有了考察,那我们二面就少涉及一些技术,问一问网络(??)所谓网络八股:1.从我们输入taobao.com到页面被加载完成,经历了什么,尽量详细地说;2.如何优化前端项目的加载速度;(回答了cdn和webpack相关的)3.提到CDN,能讲一讲CDN为什么能加快网页的加载吗;4.CDN是如何实现对就近分布服务器的访问的;(想到DNS没敢说,感觉有点没答到点上)5.提到OSS,能讲一讲OSS为什么能加快图片资源的加载吗;6.你刚刚提到的都是和网络有相关的优化,那从客户端角度如何优化呢;(提了GPU加速,脑子短路没想到别的,后面想起来路由懒加载应该算)7.我们知道script标签的加载有时会阻塞页面的加载,他是什么情况,如何解决;(script标签的defer, async)反问:1.天猫国际的业务是我们在淘宝上看到的那一部分吗,主要toC吗2.本次二面之后还有什么流程,答还有三面和hr面,不过三面和hr面可能会同时进行3.对我的学习有什么建议,面试官让加强基础 :( ,然后狠狠讲了CDN的原理和CDN如何应对双十一的爆发流量(感觉在拷打我前面的回答)更新:5.6约三面了
淘天集团二面45人在聊 查看13道真题和解析
点赞 评论 收藏
转发
点赞 1 评论
分享
牛客网
牛客企业服务