腾讯日常实习面试

腾讯PCG早鸟计划面试

自我介绍

浏览器请求url的过程

get和post的区别

Java gc

jvm的内存模型

Java栈和堆

http和https的区别

gc算法

mvp和mvvm的应用场景和优缺点

listview加载大量数据

复制代码

腾讯到校招聘,一面凉凉。第一次面试,暴露了很多问题,首先是基础知识不熟悉,例如:

计算机网络、Java虚拟机,还有就是太紧张了。

腾讯面试

自我介绍

gc

gc算法

Java并发集合框架

内存泄漏

如何判断gc的位置

如何判断内存泄漏的位置

判断内存泄漏的adb指令

android 7以后art虚拟机的gc的优化

kotlin和Java的区别

adb如何查看内存泄漏

了解过Android native吗

复制代码

官网投递的简历,几天后收到的电话面试,一面凉了。这个没什么好说的,好多都不知道,太菜了。

腾讯PCG面试

一面

1. catch中return,会调用finally中的语句吗

2. hashmap

3. 创建线程的三种方式

4. 找到链表的中间节点的算法

5. 线程池的应用

6. activity的启动方式

7. 服务、广播运行在主线程还是子线程

8. handler机制

9. String;StringBuilder;StringBuffer的区别及使用场景

10. 如何加载图片

11. 堆排序和图的拓扑排序

12. jvm的堆和栈的区别

13. tcp和udp的区别

14. 介绍http和三次握手

15. sleep和wait的区别

16. dp和px

17. 自定义view的流程

18. 快排的原理

19. 遇到的死锁

复制代码

二面

1.应用crash的原因有

2.StringBuilder和StringBuffer除了支不支持多线程外还有什么区别

3.栈和堆的区别

4.介绍项目

5.写过悬浮窗吗

6.activity的启动模式

7.同步和互斥的区别

8.Android的布局

9.gc

10.dp

11.Java的内存区域

复制代码

腾讯PCG的面试,二面凉了。一面表现蛮好,二面答错了几个问题(直到凉了之前我还以为没错),自己的项目也没回答好,凉凉。

总结

  1. 熟悉项目,自己做的项目是必问的,都是通过你做的项目来提出问题
  2. 要深入了解基础知识,比如计算机网络、数据结构和算法、操作系统等,不能只停留在背的阶段,要深入,不然面试官一仔细问,就gg了。

以上是 腾讯日常实习面试 的全部内容, 来源链接: www.h5w3.com/115995.html

回到顶部