阅文集团2020-Android研发实习生(暑期)一面面经

一面 5月26日       时长:30min

1.       自我介绍

2.       Service在项目中是用在什么地方?

3.       为什么采用Service,而不是其他的方法?(面试官的意思是还有其他更高效的方法,为什么不采用?比如Handler)

4.       Content Provider在哪里用到了?

5.       字数统计的颜色显示是怎么实现的?

6.       字符串拼接用什么比较高效一点?怎么拼接?

7.       try、catch、finally语句什么情况下finally执行不到?

8.       写一下观察者模式。

9.       冒泡排序知道吗?在什么情况下,冒泡排序比较高效?

10.   快速排序的原理?

11.   有多层循环嵌套,如何跳出所有循环?

12.   知道网络协议吗?

13.   HTTP的默认端口?

14.   FTP知道吗?

15.   HashMap和HashTable用过吗?它们的区别是什么?

16.   List、Map、Set存储的元素有什么不同?是否有序、元素类型(是否键值对)

17.   List、Map、Set是否可以有重复元素?

18.   一个列表有10个元素,循环删除元素,如何保证不会产生索引越界的异常?我写了个迭代器删除的方法。

19.   说一下单例模式?还学过哪些设计模式?工厂模式?

20.   Java的三大特性。什么时候需要继承?

面完就受到今日面试已结束的通知,也就是一面没过。
#阅文集团##安卓工程师##实习##面经#
全部评论
魔鬼。。。
点赞 回复 分享
发布于 2020-05-28 19:20
这问得也太多了吧。。
点赞 回复 分享
发布于 2020-05-28 19:33

相关推荐

12-23 06:50
东北大学 Java
还是想躺平的傻狍子:什么样的本科进华为可以开到15
点赞 评论 收藏
分享
白菜小丑呜呜:Radis写错了兄弟
点赞 评论 收藏
分享
评论
1
3
分享
牛客网
牛客企业服务