栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如果你是面试官,我来应聘一年Android开发经验,你会问什么?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如果你是面试官,我来应聘一年Android开发经验,你会问什么?

前言

这个也没法完全定义,首先面试肯定会先过一遍简历,面试问的问题也往往会从你简历里所写的一样

在面试的过程中,面试官通常会非常关注你简历中的工作经历、项目介绍、技能特长这三部分的内容,如果你面试的公司没有固定题目的话,那很多问题都会围绕你简历里这三部分内容去问。

对于简历这一块而言

这里需要注意的一点是相关技能的书写,首先你要让面试官明确你面试的定级是什么。很多时候一个职位对应了很多个职级,在投简历的时候,你的简历需要让面试官给你一个比较明确的定级,否则面试过程会比较被动,也会影响面试官对你的判断。

因此这部分的内容需要突出自己的特长,也要写一些现在公司相对关心的问题,比如:你对插件化、热修复、组件化、性能优化等很熟悉,就可以明确的写上,但如果不是很熟悉那么尽量不要去写。

如果你对Android某部分内容很熟悉就可以写得相对详细一些,比如:你对Handler、Binder机制很熟悉,就可以写“熟悉Android常见机制,比如Handler、Binder机制等”。

而看到你很熟悉这部分内容,面试官可能在问问题时一层层深入,因此你肯定需要提前准备一下这部分内容如何讲解,基本可以从机制的优点、重点、难点三方面去说明。

关于面试问题这一块而言

面试问题的话没有完全定义的,但是基本上现在的互联网公司面试Android工程师来说,开始的时候都会问一些算法和Android、Java的基础知识。然后就是一些问题问直到摸到你的底为止,来判断你的能力!这里给出腾讯面试的一些问题做参考。

Android问题:

  • 四大组件之间怎么实现通信(binder,冷启动)
  • Glide三级缓存,大图加载,活动缓存设计的必要,与Picasso有什么区别
  • 说下MVP,以登录为栗子,与MVC对比有什么好处
  • 启动模式,异同,activity A 打开 B 生命周期调用
  • handler设计模式、阻塞机制、同步屏障机制、线程切换、Looper、ThreadLocal
  • Retrofit的实现原理(动态代理+注解),rxjava如何实现线程切换、背压、版本区别
  • apk加固原理,加壳脱壳;
  • apk瘦身做了哪些,缩减了多少M
  • 说个自定义view,绘制过程
  • 说下事件分发机制,两个并列的view,点下去移到另一个,都调用哪些方法
  • 内存泄漏有哪些,handler内存泄漏原因,如何解决,工具
  • tcp三次握手、四次挥手,HTTP与HTTPS区别,HTTP1.0与2.0区别,get与post区别
  • 组件化原理,与插件化不同点,动态代理

java问题:

  • 注解类型,区别,元注解
  • 说下对锁的理解:sync、lock、cas、volatile、JMM、读写锁
  • HashMap原理,存取过程,为什么用红黑树,红黑树与完全二叉树对比,HashTab、 concurrentHashMap,concurrent包里有啥
  • 泛型的理解,类型擦除
  • 说下JVM的了解,内存模型,垃圾回收算法,可达性分析,引用计数法,四种引用
  • 对称非对称加密、md5原理

关于如何复习这一块

关于Android面试高频问点,这些你是必须要清楚的!如果你在准备面试,这份《Android快速面试指南》非常适合你查漏补缺!有需要完整版的朋友,可点击这里查看获取方式或者点击下方传送门直达

结语

如果光靠这些面试题面试肯定是不足以能够成功,虽然“临时抱佛脚”的准备可能有时有用,但是在短时间内靠“突击”是很难理解到某个知识点更加深度层次的内容,而且知识面的广度也是需要时间和经验去积累的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/273178.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号