怒攒人品 一面 1.死锁如何预防,解除 2.OSI 7层协议有哪些?TCP,UDP在哪一层?区别是什么?应用例子?数据链路层的作用是什么? 3.connect是否阻塞的?select和epoll区别? 4.算法:求一个字符串最长不重复子串,讲思路 5.算法:用两个队列实现一个栈,写伪代码 6.算法:两个升序排列的数组a,b,求两个数组里第n,n+1大元素(比O(N)更好的算法) 7.算法:非递归实现二叉树的前序遍历,手写代码 二面: 1.线程锁有哪些 2.C++的单例模式 3.C++ stl问题:map...