腾讯QQ移动客户端开发PCG一面凉经
1、自我介绍
2、拷打项目(项目的大概情况 + 2到7)
3、协程和线程的区别,相比于线程有什么优势?为什么用协程而不是子线程?怎么做到比线程使用资源更少的?
4、kotlin的特点是异步,怎么做到的?怎么做到线程间切换的?
5、安卓的四大组件,主要的使用场景分别是什么?
6、activity的生命周期有哪些状态,按顺序讲一下?从A界面跳转到B界面,状态的转换是怎样的?进入B界面之后,A界面还会执行吗,状态的转换在进入B界面之前还是之后?B界面启动之后A界面还会有???吗?
7、activity有哪些启动模式?
8、Java是面向对象还是面向过程?面向对象的特点?(封装、继承、多态)
9、形参和实参的区别。
10、讲一下java内存模型。产生内存碎片会有什么影响?
11、讲一下java的垃圾回收机制。
12、hashmap知道吗?作用是用来保存什么东西?底层实现是什么?
13、排序算法了解哪些?思想是什么?
14、快排的排序过程是什么?
15、什么是大根堆?怎么维护堆?
16、做两个题:括号匹配 子数组最大和
2、拷打项目(项目的大概情况 + 2到7)
3、协程和线程的区别,相比于线程有什么优势?为什么用协程而不是子线程?怎么做到比线程使用资源更少的?
4、kotlin的特点是异步,怎么做到的?怎么做到线程间切换的?
5、安卓的四大组件,主要的使用场景分别是什么?
6、activity的生命周期有哪些状态,按顺序讲一下?从A界面跳转到B界面,状态的转换是怎样的?进入B界面之后,A界面还会执行吗,状态的转换在进入B界面之前还是之后?B界面启动之后A界面还会有???吗?
7、activity有哪些启动模式?
8、Java是面向对象还是面向过程?面向对象的特点?(封装、继承、多态)
9、形参和实参的区别。
10、讲一下java内存模型。产生内存碎片会有什么影响?
11、讲一下java的垃圾回收机制。
12、hashmap知道吗?作用是用来保存什么东西?底层实现是什么?
13、排序算法了解哪些?思想是什么?
14、快排的排序过程是什么?
15、什么是大根堆?怎么维护堆?
16、做两个题:括号匹配 子数组最大和
全部评论
有后续嘛
送花
回复
分享
你好,请问安卓方面的知识大概要学到什么程度呢?
送花
回复
分享
滴滴
官网直投
别投这个岗,实习名额已经满了
送花
回复
分享
好家伙和我面试的时候几乎一模一样的问题,最后的手撕都一样
送花
回复
分享
我很好奇面试官专门12点挂人?
送花
回复
分享
安卓四大组件是什么呀
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发