京东(软件开发工程师) 一面 1. 三分之二的时间在问项目,当时简历上只做了HTTP服务器、tcp群聊和扫雷 2. HTTP多线程版本和Epoll版本的优缺点对比 3. Epoll的底层实现、LT和ET区别 4. HTTP报文的编码问题 5. GET和POST区别(可以从TCP方面说) 6. TCP如何解决黏包问题 7. 说说TCP三次握手、四次挥手(发送的报文、状态的改变、函数的调用) 8. 关于迷宫,如何找最短路径,如何判断已经找完所有...