腾讯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、做两个题:括号匹配 子数组最大和
全部评论
你好,请问安卓方面的知识大概要学到什么程度呢?
点赞 回复
分享
发布于 03-31 17:56 重庆
有后续嘛
点赞 回复
分享
发布于 04-07 15:26 北京
滴滴
校招火热招聘中
官网直投
别投这个岗,实习名额已经满了
点赞 回复
分享
发布于 04-12 09:42 广东
好家伙和我面试的时候几乎一模一样的问题,最后的手撕都一样
点赞 回复
分享
发布于 04-17 22:16 江苏
我很好奇面试官专门12点挂人?
点赞 回复
分享
发布于 04-22 23:24 山西
安卓四大组件是什么呀
点赞 回复
分享
发布于 昨天 14:24 广东

相关推荐

点赞 评论 收藏
转发
6 25 评论
分享
牛客网
牛客企业服务