2018届应届生android面试总结
写在前面
四月份结束了拥抱变化后的大规模面试后,2018届android校招面试总结:百度,大疆,乐视,知乎在五月份里,自己进行了最后俩次面试。算是对自己的大学生涯的一个交代。
感兴趣的看官,可以看看我的其他文章:
1、常用集合的源码分析:HashMap
2、Java反射实践:从反射中理解class
3、从公司项目配置看Gradle
面试过程
这俩个面试,分别来自人人车和摩比神奇。
人人车
人人车的面试还算中规中矩,应该是最近业务扩展的比较厉害,整体的考察力度和难度不算很高。
一面:
1、画了几个控件的嵌套问一下事件分发。
2、Handler机制,ThreadLocal的作用和源码。
3、HashMap源码分析。
4、Service用法,IntentService作用及源码。
5、Application中使用线程做耗时操作,和启动Service做耗时操作有什么区别。
6、各种情况下Activity的生命周期,已经onNewIntent相关。
7、Binder机制的理解。
二面:
1、处理滑动冲突的常见思路。
2、自定义View相关;MeasureSpec相关。
3、Dalvik虚拟机和ART虚拟机区别。
4、Kotlin的一些语法(我又在简历上写过会Kotlin)
5、询问简历中的项目思路。
6、AIDL中写回调;Binder机制。
7、本地广播和全局广播的区别,顺序广播。
8、手写快排。
三面HR....
整体来说人人车面试的比较快,加上等待一共也就一个小时多一点。中午吃饭的时候接到了电话, 说可以发offer。
摩比神奇
这家公司是一个朋友给内推的,当时以为是一家创业公司,后来百度了一下,原来有大公司的背景。这家比较可惜吧,虽然朋友反馈说面试结果不错,但是他们想要一个有经验的开发,不大想要应届生,说再考虑考虑...然后就没有然后了...不过整个面试质量还是比较高的,技术面一共有四面。
一面:
1、画了几个控件问事件分发,分发/拦截/onTouchEvent的各种返回值的情况。
2、自定义View,画了一个有填充背景多的折线图,问我实现思路。
3、如何实现圆角,图片重叠显示交集(PorterDuff,遮罩)。
4、属性动画和View动画区别,性能上谁更好。
5、Activity的启动模式,各种back的情况。
6、常见的内存泄漏及解决方案。
7、ScrollView中有一个Button会出现什么样的问题,怎么解决。
8、ListView和RecyclerView的区别。
二面:
1、各种Activity/Window/Dialog对生命的周期影响。
2、Handler机制;为什么loop是个死循环;死循环为什么不会阻塞主线程。
3、RecyclerView的缓存机制。
4、Java中线程可以怎么用,线程在不同情况下对应什么状态。
5、synchronized和Lock的区别;乐观锁/悲观锁/分段锁
6、HashMap源码;线程安全的HaspMap多有哪些;分析一种最熟悉的。
三面:
1、文件增量扫描的思路。
2、手写:俩个顺序数组合并。
3、针对简历问实现思路。
四面:
1、线程和进程的区别。
2、Binder机制;为什么说Binder只进行了一次内存复制。
3、TCP/UDP的区别;使用场景。
4、GET/POST区别。
5、写一个生产者/消费者模型
五面HR...
尾声
整体来看,其实摩比神奇面试质量还是比较高的,可能是因为他们需要一个有经验的开发吧,最终并没有收到offer。算是比较的可惜吧。
不过也正是因为没有收到offer,也就不需要头疼选择的问题了。人人车也不错,正在业务拓展期,应该比现在的乐视要强吧....笑哭.png
这是一个主推面试踩坑的公众号!
因为身边的同学从事互联网相关职业的比较多,并且大家闲时聊天时总会吐槽找工作有很多坑,所以打算把身边同学找工作的经验,统统收集起来。提供给想从事这方面同学,希望圈内好友可以共同进步,共同少踩坑。
本菜开源的一个自己写的Demo,这个项目拆解并组合了很多业务。目的在于遇到类似业务,可以快速的ctrl+c/v。希望能给Androider们有所帮助,水平有限,见谅见谅…
https://github.com/zhiaixinyang/PersonalCollect
2018届应届生android面试总结相关推荐
- 中兴2018届应届生在线编程测验0829 数学家排成平行四边形问题
问题: 欧几里得,毕达哥拉斯,帕斯卡和蒙特打算到公园游玩.将公园可视为N(行)*M(列)个位置.帕斯卡,蒙特和欧几里得站在3个不同的位置.毕达哥拉斯是最后一个到达公园,他决定站在一个能让四个点形成一个 ...
- 一个HR人给应届生的面试建议【推荐】
HR给应届生的黄金面试技巧 从事人力资源工作很多年了,多多少少积累了一些经验.已经有许多同仁发表文章,讲了如何撰写简历,面试的礼仪要求等,珠玉在前,不再赘言.适逢2009 届大学毕业生进入求职阶段,特 ...
- 应届生软件面试自我介绍(合集)
应届生软件面试自我介绍篇[1] 尊敬的领导: 您好! 我是中南大学(原中南工业大学)冶金科学与工程学院2014年轻金属冶金专业应届毕业生.在此临近毕业之际,我希望能得到贵单位的赏识与栽培.为了发挥自己 ...
- 软件测试工程师自我介绍范文_应届生软件测试面试自我介绍范文6篇
自我介绍作为现代社会交际的必要手段,应届生软件测试生面试时如何做自我介绍?下面学习啦小编整理了应届生软件测试面试自我介绍范文,供你阅读参考. 应届生软件测试面试自我介绍范文篇1 我叫xx,于20xx年 ...
- 阿里应届生复习面试攻略
对于想进入大厂实习的同学,首先一定要综合全面的审视自己的"软硬件能力",扬长避短,选择合适的岗位,才能在人才济济的面试中脱颖而出.各个大厂的实习面试时间不固定,大概都会在3月开始到 ...
- 软件测试工程师自我介绍范文_应届生软件测试面试自我介绍范文4篇
应届生软件测试面试自我介绍范文 4 篇 应届生软件测试面试自我介绍范文 4 篇 应届生软件测试面试自我介绍范文篇一: 我叫 xx ,于 20xx 年 x 月开始在北大青鸟学习 经过北大青鸟 1 年 半 ...
- 一个HR人给应届生的面试建议,关于应届生面试自我介绍、常见问题及回答、面试礼仪、技巧等,非常全面、非常专业,面试前必看,晚了后悔呀。
一个HR人给应届生的面试建议,关于应届生面试自我介绍.常见问题及回答.面试礼仪.技巧等,非常全面.非常专业,面试前必看,晚了后悔呀. 从事人力资源工作很多年了,多多少少积累了一些经验.已经有许多同仁发 ...
- 20届本科应届生深圳面试复盘——wsdchong
面试复盘 前言: 2020年6月26号下午两点半来深圳,在深圳北找了间宾馆暂住一晚.然后联系之前联系过的公司,准备面试.说实在的有些可惜,秋招没重视,春招遇到疫情,拖到六月份才开始有时间来面试.27号 ...
- 21届应届生面试总结
应届生面试总结 一.就业选择: 二.个人经历经验总结 三.相当受益的一次面试总结 四.面试结束询问面试官的问题(下面是我的跟人需求可供参考): 五.下面是和一位大佬(已步入社会经验十足)的偏简历修改方 ...
最新文章
- 基于网络音频的Android播放程序简单示例
- dubbo原理_dubbo实现原理介绍
- ip 地址 192.168.1.255 代表( )。_ip地址基础入门知识
- Devoxx 2017美国大会首日重要演讲一览
- 关于w3wp.exe
- mysql mybatis 工具类_我肝了一个星期,为你们整理出了mybatis程序配置教程
- 是否应该提供一个dao.insertIgnoreNull ? (像updateIgnoreNull一样)
- RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势...
- 珍惜生命 远离中国足球
- 转帖:XHTML原型开发-用代码说话
- Hacking Diablo II之D2HACKIT技术详解
- 23个平台短视频去水印解析下载接口
- 【原创抖音互动无人直播项目大鱼吃小鱼,进入直播间的用户开始吃鱼,吃的鱼越多等级越高越厉害】
- Android Studio实现计数器,Android Studio实现简单计算器功能
- Pentaho安装与配置
- 实名域名是什么意思?域名必须要进行实名认证吗?
- Anaconda安装报错(Failed to create Anaconda menus)
- gif制作方法教学,教你快速上手制作gif动图
- HDU6411 带劲的and和
- SQL语句条件判断之case when基本用法
热门文章
- java的一段排序代码_Java常见排序算法——快速排序
- 未能比较数组中的两个元素_算法3 寻找两个正序数组的中序数
- pingfangsc字体_2020-iOS GUI-字体规范
- HDU2067 小兔的棋盘
- 驱动下通过进程PID获得进程名 (动态获取ImageFileName在EPROCESS结构体中的相对偏移)...
- UTF-8带BOM和不带BOM的转换
- [ERR0134] Requested Service is not available【转载】
- 2003年以来网页尺寸增长3倍
- 使用函数指针实现父类函数调用子类函数的两种方式
- C/C++ http协议发送字段,文件,单个和多张图片