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

84 篇文章 3 订阅
71 篇文章 2 订阅

前言

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

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

对于简历这一块而言

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

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

如果你对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快速面试指南》非常适合你查漏补缺!有需要完整版的朋友,可点击这里查看获取方式或者点击下方传送门直达

在这里插入图片描述

结语

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

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值