伴鱼Android社招面经

伴鱼Android社招面经

聊了聊现在做的项目中的一个模块

因为简历写了Retrofit,所以讲了讲Retrofit的流程

又扯到了动态代理,讲了讲动态代理

动态代理为什么只能用interface实现

讲讲缓存,自己有没有做过相关的东西

扯到了LRU,LRU怎么实现

linkedhashmap原理

hashmap原理

讲了讲handler机制

handler和messagequeue的对应关系是怎样的

讲讲自定义view的流程

选一个自己做过的view来细讲

给了一个普通的懒汉单例问有没有问题

手写栈

RxJava 在使用过程中碰到了某些不友好的错误一般怎么解决?发现了内存泄露一般怎么解决分析,有没有碰到过系统服务内存泄露的问题?

你们用的okhttp ?那你有没有做过一些网络优化呢?比如弱网环境。

给你个数1 吧,比如 1000011 里面有几个 1 ?

快排了解不?最坏的情况是怎样?如果有大量重复数据怎么优化?

你知道怎么tableView怎么优化图片加载吗?那如果用户疯狂滑动,你怎么缓存图片?我说延迟缓存,用isDragging来判断什么时候可以缓存。他接着问:那人家又慢慢滑动了呢?这里有点复杂,要判断的东西多了。我想了一会,面试官打断了我:“太慢了,我过了啊”。

Get和Post有什么区别?我一一例举的区别。他说:“你不觉得其实他们是一样的吗?”我以为这是测试我的决心,又例举了一遍它们在CDN下载上的区别。他说:“哦,我是说,从协议的定义上,他们没有区别,你懂吧?”

#伴鱼少儿英语##面经##社招##安卓工程师#
全部评论
hello , 有没有兴趣来看看字节的工作机会呀~   https://www.nowcoder.com/job/19107?jobIds=36493
点赞 回复
分享
发布于 2021-04-16 14:07
感觉这面试官应该很水。。。问问题方式很奇葩。。。
点赞 回复
分享
发布于 2021-04-18 11:26
百信银行
校招火热招聘中
官网直投

相关推荐

4 11 评论
分享
牛客网
牛客企业服务