推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 招聘消息汇总 > 网易内推android面经

网易内推android面经

招聘消息汇总 2018-05-09

我早上九点赶到杭州,下午2点开始面,现在又在回去的路上赶着回去明天上班,好累!
面试过程问了很多问题,我就记得一部分吧,各位仅仅当做参考。
一面
1.面试官是个中年人,看着很霸气的样子,刚一自我介绍完,掏出手机,问桌面lanucher动画效果怎么做,就是点了home界面的应用图标,然后图标变成风扇在转,我一脸懵逼,说只做过widget的动画,lanucher的动画没了解。然后他哦了一句。
2叫我介绍项目,感觉没什么用,问的问题与项目无关  。
2.volley框架原理
3.数据库,介绍各种索引以及原理。
4.java内存分区
5.堆区的结构划分,minor gc,full gc等
6.可重入锁
7.lock与synchrozized的区别
8.图片本地缓存的文件夹有大小限制,如果满了缓存文件怎么办,这题我没太搞懂意思
9.进程与线程区别,进程状态图转换
10.最后还问了个binder原理,直接说大概了解server,cilent,servicemanager,binder驱动的工作与关系,他不满意,问我binder驱动底层怎么做的,我说没了解。
一面问的问题蛮多的,时间也蛮长,40多分钟,大部分都是java与数据库方面的,有些问题忘记了就没写上,抱歉。
二面
面试官挺年轻的也蛮和蔼
1.vector与arraylist区别
2.android消息机制,画图说明handler,looper,message,messagequeue关系
3.threadlocal原理
4.handler内存泄露
5.hanler.removecallback...方法为什么可能不能将消息从消息队列移除
6.消息推送如果由于网络时延造成集中通知的现象,怎么提高用户体验,意思就是不要让他在通知栏显示一长串通知
7.和上面问题很像,问的是toast如果会短时间内频繁显示怎么优化,提升用户体验
8.手机被root了怎么保证数据安全
9.像微信这样的大用户量应用怎么提高查询速度,不包括索引,分表,分库这样的传统方式
10.surfaceview与view的区别与优点,问了下surfaceview在什么情况下会重新绘制,而不是在原有基础下绘制
11.activity的启动模式
12.应用怎么判断自己是处于前台还是后台
这里写出来大部分,有些也是忘记了。
hr面
各种聊吧,面试官很漂亮哦!问兴趣爱好,职业规划,优点缺点,介绍最近看的书,在学校社团活动经历,有没有女朋友,将来需要克服什么问题,最喜欢网易什么产品等等

差不多了就是这样,一是感觉自己还是太紧张,有些问题支支吾吾表达不好,二是感觉自己需要学习的东西还有太多。最后祝大家面试顺利,通不通过虽然重要,但我觉得经历过也很重要。

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《网易内推android面经》的版权归原作者「招聘消息汇总」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注招聘消息汇总微信公众号

招聘消息汇总微信公众号:zpxxhz

招聘消息汇总

手机扫描上方二维码即可关注招聘消息汇总微信公众号

招聘消息汇总最新文章

精品公众号随机推荐