面试题目




1.Java GC 算法、内存模型

2.Java 多线程,锁的机制,synchronized 的使用极其原理,对静态量加 synchronized 会怎么样

3.HashMap 与 HashTable 的异同

4.HashMap 的实现原理,碰撞如何解决

5.List 实现类

6.ArrayList 与 LinkedList 的数据结构,性能有何异

7.JDBC

8.反射

9.异常

10.日志

11.设计模式

12.Git 版本控制,git commit 是否要联网,以及这个命令做了哪些工作

13.快排、堆排、AVL树、动态规划、回溯

14.SSH 的验证过程

15.查看进程资源使用情况的命令

16.10 亿条数据,查重

17.数据库索引

18.计算机网络数据校验

19.什么是 ANR,ANR 时间定义,为什么会出现 ANR,解决办法是什么

20.Activity 与 Service 的异同

21.Activity 启动模式

22.UI 线程能否进行耗时操作?耗时操作的处理方式

23.OS 内存管理

本文结束 感谢阅读