首页 > 代码库 > 腾讯一面

腾讯一面

应聘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:电脑编程 --> 找出字符串中只出现一次的字符并将位置打印出来

 

总结:基础很重要,需要理解更多的底层原理。

 

腾讯一面