网易杭研Android

网易杭研面经

一面:

1.上来直接让写个堆排,算法还可以,无压写出

2.Handler机制,Handler除了线程通信还有什么作用,这个我说通知吧,因为Android是消息驱动的,不是特别明白面试官要问哪点,难道是延时?

3.Activity的启动模式,每种启动模式的使用场景,singletop中回调onNewIntent和finish掉之后onCreate()有什么不同?,这个4种的使用场景中,我singletop回答不是特别好,应该是那种频繁接受消息的activity需要使用,

4.设计模式,适配器模式,画出类图,这个怪我,面试官说设计模式熟悉吗,我就说23种随便问(因为我也没那个特别熟悉),结果问了个适配者模式,我画出个不是特别标准的UML类图,然后面试官问我,有几种类图结构,自然不知道

5.Fragment的生命周期,栈管理,和commit()类似的方法还有哪个,commit类似的那个之前真没注意,应该是commitAllowingStateLoss(),区别是是否能在activity保存之后调用

6.单例模式,单例和静态方法有什么不同,区别分析的不全面

7.实现一个文件夹列表,面试官要求5000个文件的时候才从ViewGroup转到ListView

一面有些糟糕,每个问题的基础全部答出了,但深入拓展回答的不是很好

二面:

1.Rxjava在使用的时候和传统代码有什么区别

2.强引用和弱引用同时引用一个对象是否会被回收

3.ART和Dalvik的区别

4.java内存分区,垃圾回收机制

5.主键和唯一的区别,回答是否能为空,是否能做外键

6.批量插入50条联系人,比较高效的方法,ContentProvider是否了解原理,这个问题没有回答出来

7.自旋锁和syn关键字的区别

8.volatile关键字的原理,我画了个工作内存和主内存的图

9.启动一个APP的流程

10.手写一个工厂模式,我就写了个最简单的

11.方法加syn和syn一个对象有什么区别

二面比一面感觉好一些,批量插***系人和自旋锁(我忘了它就是Lock了)那2个问题没回答好,其他还可以

HR面:

1.说下你做的APP

2.工作中遇到的难点

3.工作地点要求

4.期望薪资

5.问题

网易面试没问项目,全程知识点,面试效果一般,没有把握肯定过,看来还有很多基础需要学习。

#网易##安卓工程师#
全部评论
handler有两个作用,一个是dispatch message,一个是run task,应该就是想问你handler post的原理吧?
1 回复 分享
发布于 2016-08-31 11:28
拿到offer了没?
点赞 回复 分享
发布于 2016-08-30 21:37
实现一个文件夹列表,面试官要求5000个文件的时候才从ViewGroup转到ListView,这个是什么意思呀??难道是先让List里面有5000个文件之后,再传给adapter,接着lv.setAdapter吗???
点赞 回复 分享
发布于 2016-08-30 22:00
卧槽,这一面和我3月春招实习时候被问的问题完全一样,也是一上来就写堆排序,最后也是那个文件夹列表的题,除了楼主被问的问题,我还被问了Android内存泄漏以及如何解决,View的绘制流程和自定义方法,Java的集合、反射、注解、四种引用。不知道网易的招聘标准是怎么样的,对比之下,感觉当时实习招聘问的更难。
点赞 回复 分享
发布于 2016-08-30 22:04
楼主几号面试的??
点赞 回复 分享
发布于 2016-08-31 10:29
从题里感觉,我的当时的一面面试官是你的二面,我的二面是你的一面,不过我二面跪了,你最后拿到offer了吗?
点赞 回复 分享
发布于 2016-09-06 18:41
学长有微信吗?加一下好不?
点赞 回复 分享
发布于 2016-09-14 14:30

相关推荐

黑皮白袜臭脚体育生:简历统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经410star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-30 18:02
程序员牛肉:1.可以标记一下自己的学校是985,有一些hr可能没想到你这个院校是985的。 2.简历所呈现出来的能力还是有点差的,苍穹外卖+黑马点评。这在java技术域里面也就是刚学三四个月的样子,大厂现在招人少,小厂又更加希望你能直接过来干活。就你简历上呈现出来的能力,确实是有点难找,肉眼可见的不懂技术。 第一个项目中:简单的使用redis也算是亮点嘛?使用jwt,threadlocal也算是亮点?你不就是调了几个包嘛?Nginx作为服务器也能写出来,这不是前端的活嘛? 第二个项目中:分布式锁+mq消息队列+Lua队列。真没啥好问的。属于面试官看一眼就阳痿的简历,没有任何想提问的欲望。 我给你建议是好好的挖一挖这个项目吧,其实苍穹外卖和黑马点评这两个项目很不错了,只不过是太烂大街了导致面试官没啥问的兴趣,所以不太推荐写简历上。
点赞 评论 收藏
分享
评论
5
100
分享

创作者周榜

更多
牛客网
牛客企业服务