一面:
1、java写一个单例模式 ????
2、fina、finally、finalize的区别
3、手写代码
单链表的反转已知二叉树的前序和中序,输出后序
4、TCP的四次挥手,为什么四次挥手
5、浏览器访问百度的过程
6、什么事哈希表 哈西冲突怎么办
二面:
1、java相关基础:
解释Java的三个性质:封装、继承、多态Java的基本数据类型有哪些Integer 和int 区别 以及还知道哪些包装器重载和重写fina、finally、finalize的区别
2、网络:
七层及每一层的网络协议HTTP状态码HTTP和HTTPS区别get和post区别TCP三次握手四次挥手
3、代码
I like beijing. -----> bejing. like I;
3、测试
测试用例:微信发送语音的测试用例