网易互娱实习安卓一面面经

两个小哥哥面我,从项目开始面,因为我的有推送的内容,
1.问我推送是如何实现的,服务是如何实现的,前台服务图片怎么显示(我默认的图标)
2.intentservice是什么(忘的一干二净,它不需要主动停止和销毁,它会在工作执行完毕后自动销毁。
3.fragement是mvc的哪一层(没有研究过mvc),
4.activity四种启动模式
5.AS 编译APK
6.assets,raw(这个我也不知道)
搜了一下assert就是我们用来存放比如MP3,video,等文件的地方。

raw是用来放置原生程序的地方。包括图片,mp3等。和asset的区别在于:

raw中的文件会在R文件中生成ID。assert不会。

注意assert和src、res是同级目录。可以当成一个普通文件夹来看。因此大的文件适合放在这里。

两者在操作上不同。一个是操作文件,一个是操作ID。
7.osi  端口号(传输层  我答成了 传输层及以上) IP(网络层)  MAC(数据链路)属于哪一层
8.final
9.hashmap hashtable
10.因为我学过密码学,问了我对称加密非对称加密,非对称加密慢
11.判断无符号整数是2的n次幂,理论上应该是用二进制操作,我直接模2除2,面试完才想起来应该该数减1与自己与看是不是为0,如果是0的话证明是2的幂,因为减一剩余为为1,最高位为0
12.判断两个树是否一样

大概就这些,求捞
#网易互娱##实习##安卓工程师##面经#
全部评论
感觉事业部不太一样,我一面就一个面试官,也没写算法🤣,许愿二面
点赞 回复
分享
发布于 2020-04-28 10:46

相关推荐

点赞 11 评论
分享
牛客网
牛客企业服务