写点什么

30 岁程序员:深圳,我终究要来了这座年轻的城市,移动开发者社区

用户头像
Android架构
关注
发布于: 刚刚

2) 收集网络上流传的各类 Android 面试笔试题,学习准备,为求职做准备(整理过程中发现,网上流传的题目,其实就那么一点点,不断地重复)3) 制作简历


接近 9 月份的时候在几大求职网站上投递简历,也向一些公司官网上提供的招聘邮箱投递了简历。陆陆续续收到了许多面试电话,在武汉面了 4、5 家。之后请假 4 天,去深圳面了 3 家。最后敲定了深圳的一家手机公司。薪资不上不下,但是比原来的公司涨了 50%,公司在业界也算是比较有名了,希望在这里能够有更正规、更深


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


入的工作机会,能够在 Android 上做更多的积累。


1. 地域考虑毕业以后一直留在武汉,开始找工作的时候也面试了几家武汉的公司。总的感觉是在武汉还是机会不够多(过两三年以后情况应该会好一些)。之前一直在收集一些自己比较感兴趣的公司,统计下来发现,主要都集中在了上海北京和深圳,上海北京要多一些,因为这两个地方的互联网公司更多,而深圳主要是做电子产品的公司要多一些。本人在武汉也无牵无挂,所以决定到深圳这座年轻的城市奋斗几年。


2. 行业选择做 Android 开发大概有两条路可以走,一是去互联网公司做 App 开发,而是去手机公司做整机的开发。前者主要就是应用层的东西,后者可能就得往底层发展。自己本来一直倾向于去互联网公司的,但是没有太好的机会,只能作罢。未来的几年也要把注意力转移到手机行业上来,多在底层上花一些功夫。


3. 面试相关问题这是写这篇文章主要想说的东西,这一个月的面试经历总结下来,技术方面主要会问三类问题 1) Java 基础 2) Android 基础 3) 项目经历


其中笔试的时候,实际上基本考的都是 Java 基础相关的东西,算法、数据结构、Java 知识。笔试中 Android 涉及得很少,有的话也大概是些简答题,比较简单。


面试的时候考官也不会问太多 Android 基础知识,毕竟这已经是一个比较成熟的框架,技术难度不大。我想公司主要想招到的人才,还是基本功扎实,项目经验丰富的人吧。而真正想把 Android 做好,没有扎实的 Java 基础是行不通的。


之前也提到过,网络上流传的 Android 面试题,翻来覆去其实就是那么几样,四大组件、多线程、UI 相关知识,在面试中问到的,也逃不过这几块。主要还是跟你聊项目,项目中遇到过哪些难题,怎么克服的?接触过哪些组件?如何在工作中做优化?


所以,想要在这一行踏实做下去的话,一是专注于工作,做点真的能拿出手的东西,随时做总结;二,基本功的练习,不能够荒废了。





【一面】


1. View 绘制流程?


2. LayoutInflater.inflate 的过程?布局是如何加载的?


3. Handler 机制及 Handler 内存泄漏?


4. 简单说一下 okHttp?(可以往拦截链上靠)


5. 手写单例模式,并分析一下双重校验锁的作用?


6. 手撕代码:2 个单序链表合并


7. 判断什么样的对象需要回收?GC ROOTS 有哪些?


8. 说一下 Java 的 4 种引用?


9. ListView 如何优化,说一下 RecyclerView 相对于 ListView 的区别、优点?


10. RecyclerView 缓存机制?


11. 说一下熟悉的设计模式?


12. 说一下 Volatile?什么是可见性、有序性?


【二面】


1. ReactNative 如何实现跨平台开发?


2. ReactNative 的原理?


3. ReactNative 如何使用 WebView 组件的?RN 与原声交互的方式?

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
30岁程序员:深圳,我终究要来了这座年轻的城市,移动开发者社区