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

相关推荐

部门:腾讯视频一面(4.22)先说感觉:第一次投大厂面试,面试官人真的很好,说不出来或者说不全的地方都在慢慢引导(包括墨迹了半天的算法题也是)时长:1h多点1、自我介绍2、数组和链表的区别3、voliate关键字有用过吗4、全部变量和static全局变量有啥不同5、define和type define的不同6、C++内存怎么分配的7、会用java吗8、讲讲线程和进程9、进程和进程间可以通信吗?怎么通信?10、讲讲互斥锁11、在锁没有释放的情况下,同一个进程里的其他线程可以去访问这个资源吗12、UDP和TCP的区别13、TCP怎么保证可靠性?连接的过程是怎样的?14、HTTP了解过吗?HTTP1.0和HTTP1.1区别?15、你实习的时候项目碰到过什么困难?16、violate关键字17、sizeof和strlen的区别算法题:输入俩字符串,求和并返回字符串(不能将输入的字符串转换成整数)总结:八股答得中规中矩,但有些问题面试官会给你假设一个场景,这个时候就能体现出本小白有多菜了,算法题之前做过一次,碰到取字符串单个字符转换成整型晕了(-‘0’就行),面试官还和我讲了字符型和整型为啥要这么转换。二面(4.23)昨天面完今天二面,据牛油们说是kpi。二面没咋聊技术,日常轻松聊天。这次面试官也很好,我虽菜但没被压力1、面试官介绍了他们的业务2、自我介绍3、你实习期间具体做了哪些工作4、我对你实习中的单元测试静态测试比较感兴趣,讲讲?怎么编写测试用例?5、讲了讲两个项目?具体使用什么语言?6、C++中的内联函数7、在浏览器端口输入一个网站会给你渲染一个界面,是怎么实现的8、DNS解析是什么?9、了解过移动端吗?10、能实习多久11、啥时候毕业?打算在哪个城市实习?12、你是更偏向于嵌入式的,咋投我们部门来了呢12、反问算法题:二叉树最大深度(使用递归做的,问还有什么实现方法,我说迭代后序遍历)三面(4.28)开场面试官说不问专业知识不做题目了,聊聊项目1、自我介绍2、选择这段实习你是想锻炼还是更希望留下来3、讲讲你在项目中的遇到的困难4、反问时间:20多分钟反思:面试官问了很多项目里的细节,更想通过项目去了解你会什么4.23晚g  #腾讯#  #实习#
点赞 评论 收藏
转发
6 28 评论
分享
牛客网
牛客企业服务