【Java】面试分享1) 一面,当天人爆满,十点半进到808房间(挺吉利的号码~),面试官整个过程一直面带微笑,一面在轻松的氛围中度过~(40分钟)主要问到: 1. FTP 服务器怎么实现(因为自己有写过),多线程磁盘读写效率(由于磁盘寻道随机性增加而导致I/O效率呈线性下降),是否考虑到断点续传。为什么要用epoll,优缺点是什么,epoll的两种方式,各有什么不同。2. TCP 为什么要三次握手。3. vector 的容量增长的题目,vector a; push_back八次对象,求总共调用多少次拷贝构造函数。另外问到vecter和set的底层实现。4. 空对象的大小,加虚析构函数又怎样呢。5. 写算法,求二叉树中某个值为5的结点到根的路径。6. 看我写过抓包软件,问有没尝试分析一些软件的数据包。7. 字符串倒转。
2轮面试:电话面试、笔试
面试感受:一般;面试难度:有难度;面试来源:内部推荐