字节抖音二面 -- 安卓岗,有点凉~

感觉有点凉,毕竟整体来说虽然还可,但是算法没写出来,心里就有点不是滋味。
(面试时长:62分钟)
这一次就很正经的安卓开发师了,特强!!!!
说说面试题吧。
  1. 先自我介绍,问项目,老样子的MVP、MVC的理解,Handler中的内存泄漏
  2. 重点要讲Handler的内存泄漏,为什么会引起内存泄漏?(源码角度分析)解决方案有哪些?(说了三种)
  3. 为什么我的库中的MVP要基于范型实现,实现思路,还有泛形擦除(主要说了公共逻辑抽离这一块的内容)
  4. 对View自定义的一个了解
  5. 基于对网盘的理解,让我分析上传、下载这两块的内容,让我来做,会做什么样的处理,启发内容见下文:
  6. 关于上传方面:定时上传和立刻上传两方面的分析,针对的是数据量的大小
  7. 关于下载方面:线程安全(voliate / sync),线程池的使用,参数理解等等,断点重传的问题,应该怎么去进行实现。
  8. 还有整个的如果Activity突然断了,或者被kill了,如何对数据或者下载的位置进行保存
  9. ButterKnife原理实现
  10. 一道深度遍历和公共节点寻找的题(给出了复杂度极高的方案,面试官给了好的方案,但是问题停留在了公共节点寻找)
整体来说,感觉有点凉,算法题做不出还是因为太菜啊。。。。。。。。。。
#字节跳动实习##字节跳动##实习##内推##安卓工程师#
全部评论
求问楼主MVP要为什么要基于范型实现这个该怎么回答
点赞 回复 分享
发布于 2020-03-12 17:41
楼主最后一题leetcode有原题嘛?
点赞 回复 分享
发布于 2020-03-06 22:01
老哥你阿里三面来了吗
点赞 回复 分享
发布于 2020-03-06 21:00
两道题?第二道是不是公共链表节点那个
点赞 回复 分享
发布于 2020-03-05 21:50
我的博客链接:https://juejin.im/user/5e2659e15188254d95242d4b 欢迎伙伴们一起学习,之前已经出过了抖音一面和钉钉一二面面经,可以点我头像找找🤣
点赞 回复 分享
发布于 2020-03-05 17:21

相关推荐

评论
3
17
分享

创作者周榜

更多
牛客网
牛客企业服务