Android面试总结

作者: 后厂村追寻 | 来源:发表于2017-05-14 16:29 被阅读1077次

Android面试总结

前提

时间过的真是快啊,到16年底毕业马上就快3.5年了。先来说下我的经历吧,
毕业后进入一家小公司,因为农村出身当时没有多想就是希望在北京有一份工作。就找了一家面试就成功了。当时就是希望技术能够很快的提升钱多钱少真的不重要,没有太多的想法。当时老板说期望多少月薪我就说了3k(税前),每月所剩无几啊!没想到到年底公司倒闭了。当时老板好像是华为的销售出来创业的,感觉创业的钱都花在了无关紧要的地方了,比如办公地点在南2环的富力摩根大厦,那的办公楼租房很贵。不多说了。再后来就进入优酷做来疯直播。

面试

2016年底面试了几家公司,比如百度,阿里,新浪,京东…2017年年后已经入职了,在这里回忆一下面试的经历和面试题。

面试题-自我介绍

这部分我觉得很难搞定,程序员没有几个善于言谈的。我觉得主要是你讲清楚就行了,因为团队需要你肯定沟通少不了,只要条理清晰,吐字清晰就ok吧。

面试题-android部分

  1. 自定义view viewGroup,以及是否写过,当然还有一些细节问题
  2. activity的启动流程
  3. 事件分发机制原理及滑动冲突的处理
  4. 插件化(activity如何加载及资源处理)
  5. 内存优化 ,如何避免oom
  6. 内存泄漏如何处理及如何排查,LeakCanary原理
  7. handler常见问题,机制,原理
  8. 项目中图片加载用的什么以及原理
  9. 零碎的问题:比如SharedPreferences的apply与commit的区别,动画,
  10. asynctask的原理
  11. recycleview的原理
  12. httpclient httpurlconnect的区别和使用
  13. Xml的几种解析方式,优缺点
  14. bitmap的处理,oom问题,超级大图处理
  15. MVC,MVP,MVVM架构
  16. anr问题解决方法
  17. webview的交互问题,滑动冲突问题等
  18. android的Dalvik和art的区别
  19. intentservice和service的区别和原理
  20. 5.0,6.0,7.0的特性,比如权限问题
  21. 热修复原理
  22. 组件化
  23. actiivty启动模式及应用场景
  24. 多进程场景以及所带来的问题
  25. 项目中用到的框架及原理,比如OkHttp原理,eventbus,butternife等以及是否写过类似的
  26. 多进程场景以及使用场景和常见问题,比如远程回调,数据大小限制,保活机制
  27. Android 绘图机制流程原理

面试题-java部分

  1. 线程池原理,复用,参数的意义等
  2. Java 内存管理机制,怎么分配的
  3. 多线程问题,使用场景,同步,通信,各种锁,死锁问题等
  4. HashMap,hashtable,currenthashmap等集合的底层实现原理等,扩容,内部结构
  5. java gc算法
  6. volatile关键字
  7. 线程和进程有什么区别,线程的优点是什么
  8. threadlocal机制内部原理
  9. 序列化问题

面试题-网络

  1. tcp和udp的区别,tcp如何保证可靠的,丢包如何处理?tcp的阻塞和超时处理机制等等
  2. Https的工作流程,原理
  3. httpResponseCode,例举常见code
  4. Http常见问题,协议
  5. Http和Https的区别

面试题-算法-手写

  1. 从一堆数据里怎么查找最大的n个数
  2. 快速排序
  3. 字符串匹配
  4. 自己实现类似stack的功能
  5. 折半查找
  6. 链表有关的问题

面试题-设计模式-手写

  1. 常见的比如单例,观察者,代理;讲究why? when? how?。比如单例的双重锁定什么时候失效是否严谨以及为什么要那么写?!

面试题-附加-自己简历写的-音视频

  1. 直播采集端,摄像头采集和音频采集
  2. 录制屏幕,采集,音视频同步,渲染等
  3. 推流
  4. android平台下的硬编解码等

面试题-非技术问题

  1. 为什么离开团队并希望加入什么团队
  2. 如何学习新技术的
  3. 项目中遇到的问题及处理方法
  4. 负责哪块,这里会引发你项目中使用的技术问题
  5. 擅长什么

最后

记录过去,成就未来。

相关文章

  • Android面试总结

    Android面试总结

  • 面试题

    关注的面试题文集 Android面试题整理 Android工程师面试题大全 Android 面试题总结之Andro...

  • Android面试看完这篇文章就可以了

    Android学习 Android知识总结 Android面试 面试准备 程序员找工作 Github传送门 Jav...

  • 面试题专栏集合

    android面试 一份用心整理的Android面试总结 Android 目前最稳定和高效的UI适配方案 2018...

  • 2018 android 文章汇总

    Android面试:一份用心整理的Android面试总结 Android 目前最稳定和高效的UI适配方案 2018...

  • 【Android面试有章可循】知识点总结

    分享一篇Android知识点总结文章 面试复习——Android工程师之Android面试大纲 后续我会在这个的基...

  • Android 春节复习计划

    初三 Android 面试题总结(含答案) 初四 2019校招Android面试题解1.0(上篇) 初五 2019...

  • Android面试题集(2019-04-04总结)

    Android面试题集(2019-04-04总结)   一份Android面试题集,适应于实习 & 初级工程师 &...

  • 360面试

    360面试总结(Android) 2016-08-31 菜鸟要飞 这次360面试,总共面试了两轮,都是视频面试。 ...

  • 面试总结Android

    下面是啊最近几次面试总结:面试分类为三个方面 android相关 java相关 其他 Android相关 1.四大...

网友评论

本文标题:Android面试总结

本文链接:https://www.haomeiwen.com/subject/uxmqxxtx.html