腾讯实习校招一面

面试共两个小时,面试官还算友好,第一次大厂面试。

1. 平时有什么项目?

2.给你n个数,和为100的是一对,求一共有多少对这样的组合?

3.用什么map,hashmap查找和插入的时间复杂度?

4. 若n比较大,无法加载到内存,如何解决?

5.演示了下项目,询问某个功能的实现  

6.自定义布局是哪些?

7.Android了解多少?

8. Tab功能如何实现?

9.Android系统框架

10. Framework层都有哪些?

11.View事件分发过程?

12. listview滑动时子项先高亮然后再滑动,高亮是列表设置的还是子项设置的,列表知道子项是谁吗?

13.取消事件是什么意思? 什么时候会产生取消事件?

14. 线程同步的实现方式?

15.死锁是什么情况?

16. java Object中有哪些类?

17. finalize的作用?

18.垃圾回收有哪些方式。过程。

15,notify是干嘛的,noitifyAll呢?

16.类加载过程说一下?

17.知道垃圾回收和类加载对你有什么帮助?

18.类变量初始化过程?

纸上写代码:

1.给n个线程,每个线程有已经获取的资源,也有正在等待的资源,写函数如何判断是否发生死锁?

2.给一个矩阵,顺时针访问矩阵。参考:顺时针打印矩阵

你可能感兴趣的:(个人随笔)