2019Android面试心得

又到了一年的跳槽季了,话说今年裁员寒冬了,不好找,其实不然,招人的还是很多,Android这几年的新技术层出不穷,几天不学习就会脱节,Kotlin刚刚入门,React Native刚刚开始,Google 不甘示弱出来FlutterUI框架,又得学习Dart语言,MVP好歹熟练了,Google又出来一套MVVM Android Jetpack新的架构,总之作为码农除了不停加班,还要不停学习,这样面试时不会被暴击,了解的多了才能代表先进生产力。从2019年初投了几家,感觉一月份真不是找工作的时候,面的都是小公司,问的也一般,面了反正都没下文,估计也是先看看,刚过完年后,约面试的多了起来,有游戏公司,有创业公司,还有些大厂,面试多了也可以了解Andrid风向标和前沿科技,现在拿到了两个offer,其中有简单的,也有被面试官暴击的,今天主要分享下面试题和一些心得。

1某游戏公司(Android应用方向)

年初电话通知年后面试,先去了做面试题,出的题都是前两年前流行的Android面试套路题,现在大家都懂

难度指数:⭐️⭐️

暴击指数:⭐️

笔试面试题:

1横竖屏都生命周期

2Activity启动模式及应用场景

3什么是Android ANR和OOM,内存泄漏,并说明如何避免

4对一个数组排序,并说出排序算法的时间复杂度

5Handler机制原理

6Android事件分发机制

7String ,StringBuffer和StringBuilder区别

8线程和进程区别,Android进程间通信有那些方法

是不是很简单,感觉都是套路题,背会都知道了

后就是两个人来面,问了下项目相关都问题,进程保活问题,View都绘制流程,RSA算法问题,感觉两人不是Android出身,不是太精通,问的都不深,之后人事问了问之前的离职原因,拿到了offer

2 一家面向海外的创业公司:

难度指数:⭐️⭐️⭐️

暴击指数:⭐️⭐️⭐️

笔试题全是英文的:

1 Fragment的replace和add区别

其他是也不太难,都是套路题,因时间太久忘了

面试的是一个哥们,感觉有大厂背景,一上来看我简历,就让讲讲Framework,不会就讲讲ActivityThread,一连串暴击,关键我不是搞Framework,如果会的话什么AMS,PMS,倒是可以长篇大论,关键我简历上有,所以说不是精通的不要写在简历上,之后问了项目架构MVVM的优势,感觉说得不太好,之前用的MVP,之后问了自定义控件,为什么用Fragment,用View也行为什么用Fragment云云,先add三个后replace一个Fragment,最后剩几个,感觉这哥们被Fragment坑过,所以反复问这些,问的很细,确实把我问住了,主要平时不注重细节和原理,不是太精,也感觉对方面了好多人,也烦了,一般都是简历上写什么就问,就是先问你会的,然后问他会的,因时间问题其他问的问题忘了

 

3某知名数字货币交易所

难度指数:⭐️⭐️⭐️⭐️

暴击指数:⭐️⭐️⭐️⭐️

没有笔试,面试是两个很年轻90后,问了如下问题,问的都是你简历上写的,主要是大厂的原因,问的很细,会举一反三的问,另外下面问题大多是对着简历即兴出题,也就是说问你会的,你答上了会问原理和细节,其中有些刁难炫耀的问题,如Rxjava 背压,我就不信他用过,总之大部分都是基础底层的术语类的东西,如果说不上来,他就认为你瞎写,其实我这些都用过,所以说简历上如果写了用过还不行,要精通,同时回答问题要说在点子上,很可能面试官不认可你的说法,你会的这下没过关,更不用说算法了,还没到考算法,总结以后要对术语和基础原理要扎实,精以求精

 

即兴出题

1 Kotlin优势,项目中使用情况,

2png和jpeg 格式区别

3Android性能优化有些,开发者选项中使用GPU过度绘制 ,OverDraw原因

4内存泄漏LeakCanary工具检测原理

5ANR根本原因及检查Log方法

6Rxjava优势常见方法,如何合并多个网络请求,Rxjava背压

7Bitmap ARGB_8888和RGB_565格式区别(具体情况忘了,大概是这些)

8MVVM优势,DataBing工作原理

9设计模式有哪些,单利模式如何传参

10用过哪些框架及原理,Retrofit原理 EventBug原理

以下是区块链相关的,Android可以不看,主要是我有区块链经验,

1比特币 每个区块中的信息有哪些

2以太坊私钥如何生成地址,Hash算法和签名过程

3ETH 和ETC怎样防止重放攻击

4其他还有暂时想不起来了

 

 

剩下的公司都问的一般这里就不值得说了

 

 

 

 

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值