招银提前批电话面试
- 两分钟自我介绍
- 了解哪些设计模式?
- java怎么实现线程?
-继承Thread类,new Thread()
-实现Runnable接口,new Thread(类)
4. SQL建索引的语法?
5. 死锁的条件?
-互斥:资源只能同时被一个进程占有
-占有且等待:进程占有一个资源,同时可以请求新的资源
-不可抢占:被进程占有的资源,不可被其他进程强行占有
-环路等待:两个或两个以上的进程,每个进程都占有一个资源,同时他们等待着下一个进程的资源
6. 排序算法有哪些?
-冒泡排序
-插入排序
-选择排序
-希尔排序
-快速排序
-归并排序
-堆排序
-基数排序
7. 冒泡排序的时空复杂度?
O(n2) O(1)
8. 堆和栈的区别?
9. 线程的状态有哪些?
-就绪、运行、阻塞
10. 集合中随机访问有哪些?
-ArrayList