在面试中需要注意哪些问题你知道吗?(内含 Android 面试题
很多人看到这个就会问了,难道我去面试还得穿的跟结婚一样吗?答案是"当然" 因为这家公司很有可能就是你以后吃喝拉撒睡的另一个家,那你的这份工作就是你的"伴侣" 或许会比伴侣更加贴心,因为它每个月会给你带来"money" 还有什么比发工资更高兴的事情呢? 如果有 那一定是工资太少,所以一想到这,你还会穿着背心,脚踩人字拖,满脸油脂和胡渣去面试嘛,有面试的朋友们注意了 看完这篇文章就快去洗头洗脸,好好收拾下自己,先给面试官一个美好的第一印象,别急! 面试之路才刚刚开始。
[](
)二、言谈举止(自我介绍)
自我介绍是一门很大的学问,自我介绍可以非常直观的让面试官对你有一个初步的了解 一份好的自我介绍,能够让人瞬间对你产生兴趣,(自己喜欢的人也是可以的哦),如果自我介绍做的一塌糊涂,可能你一番话说下来,面试官连你的名字都没记住,那么自我介绍到底要从那些方面说呢?姓名年龄毕业学院家庭住址基本信息肯定要说吧,其次就是自己的优点缺点,有些小伙伴就是优点一大堆,说的缺点就哑口无言了,这其实会给面试官一个不能正确认识到自己的印象,所以大家要雨露均沾,不要害怕说出自己的缺点,但也不要夸大其词,说自己的缺点是:爱打麻将,动不动就骂人,打人,小伙伴们,我们是去面试的,不是去吸引仇恨的哈,接下来是我们的言谈举止,要谦逊,低调,自己 Android 技术非常牛逼的也不要太唯我独尊了,毕竟天外有天,人外有人,技术没那么厉害的呢也不要太卑微了,对着面试官说:求求你给我一份工作吧!貌似也不太好。
[](
)三、专业技能(Android 开发)
上面都是我们的软素质这一块,最最最重要的还是要看咱们的硬实力,也就是我们的 Android 开发技能的掌握,像咱们在社会上摸爬滚打多年的老将,所以面试官就会问一些 Android 基础、Java 基础、项目经验、UI、性能优化、架构、框架等技术问题,Android 面试中会问到的题,稍后我会整理一些。当面试官看你简历中做过那些项目,面试官可能就会问你负责的项目模块以及用到了哪些技术,并让你详细的分析自己在项目中体现的价值,也可以跟面试官探讨一些在项目中遇到的专业技术,这样会证明你项目的真实性和你喜欢学习上进的态度,让面试官对你的印象更深。
[](
)四、Android 相关的面试题
Java 基础知识点
java 中==和 equals 和 hashCode 的区别
int、char、long 各占多少字节数
int 与 integer 的区别
谈谈对 java 多态的理解
String、StringBuffer、StringBuilder 区别
什么是内部类?内部类的作用
抽象类和接口区别
泛型中 extends 和 super 的区别
父类的静态方法能否被子类重写?静态属性和静态方法是否可以被继承?
进程和线程的区别
final,finally,finalize 的区别
序列化 Serializable 和 Parcelable 的区别
谈谈对 kotlin 的理解
string 转换成 integer 的方式及原理
Android 高级面试题
说下你所知道的设计模式与使用场景
java 语言的特点与 OOP 思想
说下 java 中的线程创建方式,线程池的工作原理。
说下 handler 原理
内存泄漏的场景和解决办法
如何避免 OOM?
说下 Activity 的启动模式,生命周期,两个 Activity 跳转的生命 周期,如果一个 Activity 跳转另一个 Activity 再按下 Home 键在回到 Activity 的生命周期是什么样的?
onRestart 的调用场景
是否了 SurfaceView,它是什么?他的继承方式是什么?他与 View 的区别(从源码角度,如加载,绘制等)。
如何实现进程保活?
说下冷启动与热启动是什么,区别,如何优化,使用场景等。
为什么冷启动会有白屏黑屏问题?
Android 中的线程有那些,原理与各自特点
ANR 的原因
三级缓存原理
LruCache 底层实现原理
说下你对 Collection 这个类的理解
JVM 老年代和新生代的比例
jvm,jre 以及 jdk 三者之间的关系?
谈谈你对 JNIEnv 和 JavaVM 理解?
Serializable 与 Parcable 的区别?
Android 多线程总结
什么是线程
线程的状态
线程的创建
线程中断
Thread 为什么不能用 stop 方法停止线程
重入锁与条件对象,同步方法和同步代码块
volatile 关键字
评论