安卓Android面试题Android&Java面经Android 面试

记录我杭州Android面试的经历

2017-07-17  本文已影响799人  monkey_who

前言

这段经历是四月到五月的,现在过去两个月了,情况可能有变,仅供参考。面试之后回去的公交地铁上,偶尔会在便携本上简单的记录一下(真的是简单记录,以至于现在距离我那时的面试经历已经过去两个月,很多细节已然忘却),各位将就着看,但凡能帮到一位来杭州找工作的小伙伴,就是我的万幸。对于我这样“半吊子”Android开发人员来说,Android之路不易,以亲身趟坑经历提供一丢丢的刷怪经验。

至于怎么写简历我就说不准了,毕竟我写的不好,我是在一边面试一边根据面试情况来完善简历的。

应聘渠道:各大招聘网站(boss直聘,智联,拉钩,51job等)我都有投递,整体上感觉boss直聘反馈较快,很多都是上午沟通,下午就会叫你来面试。

还是直接上正题吧。


面试过的公司(从四月底到五月中,按时间排序)

0.  杭州有云科技有限公司(在三墩路与丰庆路交汇口)

这家公司业务做移动支付的,我还挺想往进这方面的公司。说点闲话:面试官在问完技术问题之后,说工作时间不准打游戏(我当时内心os"难道我长得像爱玩游戏的?"),然后他又说到公司现在扩大了,之前规模小的时候,管理比较松散,一些老员工喜欢打游戏,碍于情面一直没严肃处理,以至于后来玩游戏渐渐有了风气。

问到的问题都比较常规,

activity生命周期有哪三种ANR(我第一反应只记得两种,后来查了下确实有三种),OOM,问我知道单例模式吗,然后把我简历反面的空白页给我,说道“手写一个”。又问了常用的框架(图片框架,网络框架,事件处理框架,注解框架等)

1.萌橙科技(西城广场后面的电信大楼,loft式的公寓楼,团队几乎都是浙大毕业,学历低的感觉面试不太好过),公司跟大学宿舍差不多大小,员工人数也跟大学宿舍差不多,面试者都没有地方坐,我去的时候前面以为面试者还在面试,我就站在他后面目睹面试过程(当时觉得问前面这位哥们的都蛮简单,然后问我的时候就被打脸了),可能是看我站的太久,以为员工搬了个凳子给我。面试官是他们CEO,现在还记得姓钱。

图片压缩不失真的情况下能压缩多少倍?Android中线程能开多少个?口述快速排序,冒泡排序的推导过程。由于公司是做AR的,问我“当AR拍摄时,怎么确定某一帧时清晰的”,因为视频是由一帧一帧的画面组成,手机对焦,画面清晰后,才开始AR拍摄,所以面试官有了这么一问。

2.美康惠(地址在环球中心)

有一套面试题,2张半的纸,多半都是网上能搜到的面试题,我本着能写多少写多少的原则,写了一半,面试官不是技术部门的,看到面试题后面没写顿时没有了面试兴趣,简单的问了我几个问题就算完事了。

3.优悠乐(滨江区 隆和大厦)

公司做养老养生的,外包出去一个通讯类app,公司安卓离职了,是iOS开发人员来面试的,主要问的事简历上的项目

4.浙江禾脉科技

技术不在,人事部一个姑娘问做地图导航,A点到B点,然后导航线路怎么不丢失。我前面的一位也是被问的这个问题,就问这一个就让回去。

5.杭州网红文化传媒(真的是网红传媒,公司门口有架子鼓,进去还有一间做节目的房间)

他们公司有一个安卓,就照着简历问了项目,然后问到消息处理机制handler

6.锐嵌电子  主营业务是硬件方向,中午稍微去早了一点,在他们下午上班前十分钟,打扰了正在午休的前台,面试题三张A4纸,正反都有,字体还很小,可见是多么想让你考一次试

7.添砖加瓦  (滨江区 天恒大厦)当时公司开发人员就看到一个iOS的妹子,一个安卓,说后续的还在招,安卓开发来面试的我,也没问什么,感觉就是跟我聊家常,聊到了他们中午下班

8.拍车鸭 (余杭塘上) 项目比较急,是一个车辆检测,报价的

9.信雅达(江南大道3888号)公司很大,感觉整栋楼都是,技术面试有两轮,中间隔了快有一个星期才通知复试

第一轮,fragment生命周期,view的绘制过程,创建菜单的集中方法,handler机制,内存优化,oom,5.0   6.0   7.0新特性

问我看过viewpager源码没有,问我怎么让viewpager预加载只有当前。(这里我要说一下,也就是setOffscreenPageLimit方法中默认传的int值为1,意思就是除本身之外,左右各预加载一个,看图,就算传进去的小于1 ,也会被赋值为1)

第二轮,主要还是问项目,然后问了屏幕适配,Java高并发处理,网络加载框架

10.杭州天戟    主要做支付SDK接入的,专门给游戏里面充值做支付SDK接入的

11.学天教育(西湖文化广场旁现代城建大楼),要做一款给他们学员老师使用的应用,约莫着是在线课程之类的。有一个安卓人员,入职不到两个月,项目还是从前面一个人接手的

12.天鸽集团(HR在boss直聘上给面试邀请很快)公司有上线产品“喵播”(大概是这两个字),招人做海外版(针对台湾,泰国)

面试时有一男一女共同来提问,女的特别喜欢扣细节,本来就是假想的一个需求问实现过程,她能细问到某一个方法某一个参数上。handler溢出怎么处理,okhttp的实现原理,缓存策略,。

还问我集成的极光,个推等推送,怎么让推送保活,这是他们遇到的没解决的问题。

13.万霆科技 (浙大科技园   华业大厦)急匆匆叫我去面试,我从拱墅区赶过去告诉我技术负责人不在。

14.协鼎教育科技  (龙威大厦) 这个就是个闹眼子的教育培训机构,估计是想看看面试者的表现回头好教给他们的学员,前台给一套很简单很基础的题你写,费墨水(来杭州的童鞋,这个是黑名单)

15芭伶 (地址在东方电子商务)这也是个黑名单,公司加上老板和文职人员三个人,像刚开张,一分钟的面试,问我工作年限,会不会IOS(想找一个人把全部的都做了),问我游戏开发的人是不是贵点(你没有听错,这就是原话),薪资标准,我都没想留下简历浪费打印钱,走的时候老板还叫我留下简历。感觉是来帮他们涨经验的

16.玛祖科技   主营业务做手机铃声,彩铃的,面试官懂点技术,但不是搞安卓的,没看简历直接问的,很多问题问的都很深入,但几乎都与安卓开发无关

17.秘银信息,公司要搬家了所以有点乱,一家做外包的,讲究做事效率,也就是能用轮子的,绝对不要自己造,怎么快怎么来,这家后来给我打电话叫我考虑一下,我婉言谢绝了。

18.机动派(下城区 东新路),一个年轻小姑娘问了一堆,你说什么她都记下来(她写字速度还可以,差不多能跟上我说话速度),杂七杂八问了半个小时,还包括问你私人问题,完了掏出他们IOS端的一款产品,一个上下左右都能划的控件,问我自己写要多久。


接着更新

19.浙江盘石,号称最大的中文网站联盟(拱墅区祥园路45号),公司独立的一栋,五六层的样子,去的时候他们公司再举报活动,不让进,等了有半个多小时,然后人事没空,叫了一个技术部小妹带我上楼,跟前端负责人简单谈了一下,让我等安卓负责人出差回来再来一次,公司是个广告公司,安卓端好像要做一个查询工商信息的应用(输入你的名字就可以搜到你工商注册的一些公司),后来了解到这家公司之所以说“半军事化管理”,是因为很多上门讨债的,所以门卫很严。有过几次拉横幅讨债的,站在该公司旁边楼顶讨债的。

20.杭州迅为科技有限公司(浙大智慧立方D座502),公司主要做监狱信息化的,单双休,移动端暂时只有Android。

主要有浙江几个监狱的人员点名,工具点名的应用(罪犯工具都有一个唯一的标识,有的是感应超高频卡,有的是扫描条码),手持设备都是定制的PDA,

另外还有监狱语音播报的TV应用(类似于银行的那个排号的,“请xxx号到几号窗口”),

还有浙江义乌某医院的移动护理app(主要是病人的病理情况,缴费情况,护士查房记录等),

还有一个H5套安卓壳子的河北某监狱的家属视频会见的应用。

公司四十人的样子,技术部十五人的样子,其中有六七个外驻在浙江临海现场开发。安卓一个人,再招一个人,各自做各自的项目。

21.微贷网,大公司,真的是大公司,前台旁边休息区很大,有冰箱放着饮料,有几个小书架,有沙发,有高脚凳。

技术主要问常见第三方框架的实现原理,以及让你实现,你怎么做谈谈思路。

讲讲handler(这都烂百度了,随便搜搜就有),

Recycleview的每个条目中都有一个不同的倒计时,你怎么实现。

让你自己写一个图片加载框架,你怎么实现。然后问了一些源码。

技术之后是人事,人事问的很多杂七杂八的问题,感觉大家都回答,我就不提了。然后过了一周,收到该公司的邮件“非常遗憾,没能发出复试邀请......“,是个大公司的做派,成不成都有准信。

22.宇信科技,驻点在拱墅区上塘路968号杭州银行项目组,给银行做项目,对于学历是很严格的,必须是本科以上(这点我相信大家没什么问题,专科是真的不会跟面试机会的),正式的面试邀请之前会发一份邮件并且打电话告知你,需要你回复毕业证编号,HR在学信网上验证完你的学历信息,才会正式发面试邀请。

面试的时候两个技术部的一起面,一个问,另一个会拿电脑查你简历上所有的东西,上家公司信息啊,你的上线项目啊,也会当场下载下来看看,简历上写到的东西基本都会问到,所以不会的尽量不要写,也没有问的特别刁。

.。。。后面的还有,整理出来再发吧。。。

(未完待续)

关于面试题的讲解,简书上的马伟奇有很全的配套视频讲解马伟奇的简书 ,他也有个人微信公众号,公众号上他的文章都有配套的视频讲解(GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频 ),这个必须要安利一波。

上一篇下一篇

猜你喜欢

热点阅读