写点什么

在面试中需要注意哪些问题你知道吗?(内含 Android 面试题

用户头像
Android架构
关注
发布于: 2 小时前


很多人看到这个就会问了,难道我去面试还得穿的跟结婚一样吗?答案是"当然" 因为这家公司很有可能就是你以后吃喝拉撒睡的另一个家,那你的这份工作就是你的"伴侣" 或许会比伴侣更加贴心,因为它每个月会给你带来"money" 还有什么比发工资更高兴的事情呢? 如果有 那一定是工资太少,所以一想到这,你还会穿着背心,脚踩人字拖,满脸油脂和胡渣去面试嘛,有面试的朋友们注意了 看完这篇文章就快去洗头洗脸,好好收拾下自己,先给面试官一个美好的第一印象,别急! 面试之路才刚刚开始。


[](


)二、言谈举止(自我介绍)





自我介绍是一门很大的学问,自我介绍可以非常直观的让面试官对你有一个初步的了解 一份好的自我介绍,能够让人瞬间对你产生兴趣,(自己喜欢的人也是可以的哦),如果自我介绍做的一塌糊涂,可能你一番话说下来,面试官连你的名字都没记住,那么自我介绍到底要从那些方面说呢?姓名年龄毕业学院家庭住址基本信息肯定要说吧,其次就是自己的优点缺点,有些小伙伴就是优点一大堆,说的缺点就哑口无言了,这其实会给面试官一个不能正确认识到自己的印象,所以大家要雨露均沾,不要害怕说出自己的缺点,但也不要夸大其词,说自己的缺点是:爱打麻将,动不动就骂人,打人,小伙伴们,我们是去面试的,不是去吸引仇恨的哈,接下来是我们的言谈举止,要谦逊,低调,自己 Android 技术非常牛逼的也不要太唯我独尊了,毕竟天外有天,人外有人,技术没那么厉害的呢也不要太卑微了,对着面试官说:求求你给我一份工作吧!貌似也不太好。


[](


)三、专业技能(Android 开发)




《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码



上面都是我们的软素质这一块,最最最重要的还是要看咱们的硬实力,也就是我们的 Android 开发技能的掌握,像咱们在社会上摸爬滚打多年的老将,所以面试官就会问一些 Android 基础、Java 基础、项目经验、UI、性能优化、架构、框架等技术问题,Android 面试中会问到的题,稍后我会整理一些。当面试官看你简历中做过那些项目,面试官可能就会问你负责的项目模块以及用到了哪些技术,并让你详细的分析自己在项目中体现的价值,也可以跟面试官探讨一些在项目中遇到的专业技术,这样会证明你项目的真实性和你喜欢学习上进的态度,让面试官对你的印象更深。


[](


)四、Android 相关的面试题





Java 基础知识点


  1. java 中==和 equals 和 hashCode 的区别

  2. int、char、long 各占多少字节数

  3. int 与 integer 的区别

  4. 谈谈对 java 多态的理解

  5. String、StringBuffer、StringBuilder 区别

  6. 什么是内部类?内部类的作用

  7. 抽象类和接口区别

  8. 泛型中 extends 和 super 的区别

  9. 父类的静态方法能否被子类重写?静态属性和静态方法是否可以被继承?

  10. 进程和线程的区别

  11. final,finally,finalize 的区别

  12. 序列化 Serializable 和 Parcelable 的区别

  13. 谈谈对 kotlin 的理解

  14. string 转换成 integer 的方式及原理


Android 高级面试题


  1. 说下你所知道的设计模式与使用场景

  2. java 语言的特点与 OOP 思想

  3. 说下 java 中的线程创建方式,线程池的工作原理。

  4. 说下 handler 原理

  5. 内存泄漏的场景和解决办法

  6. 如何避免 OOM?

  7. 说下 Activity 的启动模式,生命周期,两个 Activity 跳转的生命 周期,如果一个 Activity 跳转另一个 Activity 再按下 Home 键在回到 Activity 的生命周期是什么样的?

  8. onRestart 的调用场景

  9. 是否了 SurfaceView,它是什么?他的继承方式是什么?他与 View 的区别(从源码角度,如加载,绘制等)。

  10. 如何实现进程保活?

  11. 说下冷启动与热启动是什么,区别,如何优化,使用场景等。

  12. 为什么冷启动会有白屏黑屏问题?

  13. Android 中的线程有那些,原理与各自特点

  14. ANR 的原因

  15. 三级缓存原理

  16. LruCache 底层实现原理

  17. 说下你对 Collection 这个类的理解

  18. JVM 老年代和新生代的比例

  19. jvm,jre 以及 jdk 三者之间的关系?

  20. 谈谈你对 JNIEnv 和 JavaVM 理解?

  21. Serializable 与 Parcable 的区别?


Android 多线程总结


  1. 什么是线程

  2. 线程的状态

  3. 线程的创建

  4. 线程中断

  5. Thread 为什么不能用 stop 方法停止线程

  6. 重入锁与条件对象,同步方法和同步代码块

  7. volatile 关键字

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
在面试中需要注意哪些问题你知道吗?(内含Android面试题