百世实习生面试总结

总的来说感觉比较轻松,可能是因为这次只是实习生面试。
面试官看过我的博客,知道我面试过阿里,虽然没进,不知道是不是加分项。

问的问题:

#安卓方面

  • activity生命周期。
    都说出来了。

  • activity的启动方式有哪些,singleTask与singleInstance的应用场景。
    场景只说了singleInstance就 问下一个问题了,举了一个闹钟的例子,之前网上看的。
    http://xiazdong.me/2015/03/08/android-launchmode-application/

  • 线程与进程的区别
    大概说了一下,线程是最小的进程,一个进程内的线程共享资源,一个app就是一个进程等等,说的有点模糊。

  • universal image loader的运行流程,存储图片的方式、原理。
    之前两次阿里面试都问到了类似的问题,于是看了它的源码。
    这次基本上回答出来了吧。默认用的LruCache,然后原理也说了下。

象文面试总结

昨天接到一个电话,说是在网上看到我的简历,问要不要去面试。
上一次面试是阿里的,结果惨败。于是想见识一些普通公司的面试,就答应了。
然后就定在今天下午。

提前一天下了他们公司的app,是做动态壁纸的,效果做的很酷炫。
这里应该能想到面试会问动画的问题,但是完全没有准备。结果今天问到动画就说不会。

下午两点多来到公司,然后填了一张表格就开始面试了。

一面比较随意,面试官感觉就比我大几岁。

下面是大致对话内容
“你的字写得好难看”

“嗯,是的”

Android fragment

介绍

fragment是android 3.0(API 11) 中引入的。可以将fragment看成是activity中的一个模块,也有自己的生命周期,能够处理用户事件。

通过fragment可以方便的实现在多个activity中实现相同的布局。在做android平板开发时,可以和手机程序共用同一段代码。

如果需要在界面中动态添加、替换、删除某一块模块,也可以通过fragment实现。

,