1.面试官介绍面试流程
2.自我介绍
基础:
1.TCP粘包
2. HTTP状态码
C++:
1. extern "C"
2. 重载,编译时多态
3. 多态的实现
4. 为什么父类的析构函数最好是虚函数
5. 什么时候使用纯虚函数
Java:
1. volatile的作用
2. 工作内存
3. 注解
4. 反射
5. 动态代理
算法:
1. 无序数组中找出第K大的元素(问了建堆的复杂度和算法整体的复杂度,然后面试官看不懂我写的代码,我????)
2. 反转链表中节点i到节点j(考虑ihej的边界问题,问到了算法复杂度)
本次面试中,面试官人很友善,但是奈何自己太菜,估计不会发起下一轮面试了。写了一些帖子,记录了我的客户端面试经历,尽一点绵薄之力,希望大家offer多多!!!
全部评论
(6) 回帖