阿里android二面实习生,跪,跪
时间:两个小时
问题:IPC,Binder实现机制,写了个Log文件按时间,大小过滤,activity不同场景下启动回退,activity栈的情况,大小端,android
zygote在启动时执行的系列操作,布局优化。
上来带偏了节奏,降到了Linux,然后讲Binder,之前通过信使写过android进程间通信,有所了解,然后问了Binder底层实现机制,忘了,然后让我自己来实现,要怎么实现,然后自己想到了拿个binder池,然后有个manager,然后通过观察者模式,各个进程前来注册后,binder进行分发,写代码题还不错,没考算法,出来的时候说,一面面试官说我算法基础不错,就不问了,总之,各种底层的东西。临走送我出来,说我的android底层基础不是很好,而这次实习生是要按应届来招的,没区别的。可能和我们的要求不是很相符。。聊了一会,“底层的东西难实践,死记硬背又不行,要多看,理解,搞透,写写界面的话和培训班出来的还有多大区别。”推荐《android开发艺术探索》
#阿里巴巴##安卓工程师#