坏坏的阳光狗 东北农业大学·2022届
APP 内打开
分享
6
32

微店面经

连续3面,现在在等最终结果

一面:

1.聊我的ImageLoader项目 问我如何计算一个图片所占内存,我这个之前还真没注意(绝对基础) 问我如果需要网络的任务占满线程池,而网络状态不好,那么后来有缓存的任务就拿不到线程执行,应当如何优化,这个没想出来


2.问我关注的开源项目,我简单说了下rxjava 我又说了下mvp架构,然后问我Mvp架构的缺点,我说项目小的时候会导致项目冗余,然后他问10个activity每个500行会使用mvp吗,我说,如果是我的话会使用


3.让我说了下单例模式,我这边把单例的演变流程说了下,他问我你的项目中使用哪一种单例,我说我使用内部类那种


4.有什么问题,和他探讨了一些插件化的东西


一面效果不是特别理想,主要是那个计算图片内存的基础问题没回答出来 稍等了一下之后 二面面试官过来


二面


1.让我介绍项目,然后我介绍了一遍,问我项目中遇到的问题

2.让我说下ConcurrentHashMap,好像那天脑袋短路了,忘了这个分段锁了,就说没看过,让实现只说了读写分离

3.讲了一下Binder的原理,这个还是比较简单,理论上的东西

4.让我讲了下NDK/JNI,我简单说了一些应用,他说如果多线程调用JNI会出现什么问题,做过吗,我说没有,他说Ok,流程已经讲的比较清楚了,可以下去了解下多线程调用JNI这块

5.看到我简历上用过dagger2,让我讲下注解,我这边对编译期注解还是有一些研究的,答得比较Nice

6.问题的话,继续讨论插件话


二面整体比较不错,除了那个ConcurrentHashMap 等了一会hr面试


hr面: 聊各种事,期望的团队,拿到的offer


如果现在发offer,多少天会答复,我说会拿到一些之后比较

说二面面试官很可能就是我的leader,满意吗,我说很不错


期望薪资:我这边要价较高,hr说,说我们这边和BAT差不多,但离你的要求还有一些差距

然后问我了解期权吗,我说稍微了解,然后给我讲了一遍


发布时间:2020年06月27日
用户头像
我来说两句…
共 6 条评论
安然 中南财经政法大学·2022届
请问Binder有讲到驱动底层实现吗?
2020年10月13日 回复
KESDA凯斯达 武汉理工大学·2022届
楼主要的多少,我参考比去年高些要的18,hr也没啥特殊表情....
2020年10月13日 回复
不想起名字 北京理工大学·2022届
楼主最终是拿到offer了吗?
2020年10月14日 回复
还爱你爱的往下沉 伦敦大学学院·2022届
都看不懂~是什么岗位呢?
2020年10月14日 回复
疏岩cb 中南大学·2022届
感觉微店面试战线好长。。。
2020年10月13日 回复
Chainting 北京科技大学·2022届
电面了1面就没消息了。
2020年10月13日 回复