很多朋友都或多或少经历过很多面试,而有的人拿到了自己心仪的offer,有的人却被拒之门外。那么今天小编整理了一份面试经常会问到的题目,希望可以帮助到更多的人。
本文讲解:
我们为什么要选择离职
面试必问面试题
如何选择心仪的公司
一.我们为何选择离职
工资跟不上消费
上班找不到归宿感和成绩感,上班感觉和坐牢一样
在公司没有发展空间(之前我有一篇介绍选择公司注重薪资和个人薪资的文章,可以参考从BAT这种公司平薪跳槽头条,是否值得?)
二.25K+Android工程师必问面试题
1.APK安装过程
应用安装涉及到如下几个目录:
system/app:系统自带的应用程序,无法删除
data/app:用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录
data/data:存放应用程序的数据
data/dalvik-cache:将apk中的dex文件安装到dalvik-cache目录下
复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并在data/data目录下创建对应的应用数据目录
2.invalidate()和postInvalidate() 的区别
invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。
postInvalidate()在工作者线程中被调用。
3.Parcelable和Serializable区别<