应聘JAVA后台开发:
1:自我介绍
2:多态的实现(重载还是重写),继承,一个类可以继承多个类么?
3:接口和抽象类
4:若new一个对象失败或者访问空指针,如何捕获异常——>引出try——catch——finally 执行过程
4:多线程编程
5:网络编程、三次握手、四次挥手
6:MySQL性能调优
7:快排原理及时间复杂度
8:红黑树
9:set、Map、List如何使用,如何用迭代器进行遍历 hashSet、hashMap、hashTable
10:设计模式有哪些,手写一个单例模式的类
11:变量在内存中的分配 java内存模型和垃圾回收机制
12:电脑编程 --> 找出字符串中只出现一次的字符并将位置打印出来
总结:基础很重要,需要理解更多的底层原理。
时间: 2024-10-21 00:02:11