读书人

今天腾讯一面有关问题

发布时间: 2012-11-01 11:11:33 作者: rapoo

今天腾讯一面问题
1、说一下C++内存布局;静态变量放在哪里;const int a=0;放在哪里?
2、画一下TCP的三次握手。如果最后一次握手服务器没有收到确认会怎样?另外还有一个关于数据波动的问题,记不太清楚。
3、说一下生产者和消费者模式。(可以画出来)
4、说一下匿名管道和命名管道
5、TCP/IP如何实现可靠性
6、std::map用到什么数据结构
7、还有关于HTTP的问题,忘了具体怎么问,不过HTTP的知识点是必问的。
。。。。。只记得这么多了。。。

[解决办法]
2 服务器会重发第二次握手信号,一段时间再不成功会丢弃。这个也是syn攻击的来源
5 先是建立连接的三次握手。传输的时候,是确认应答和超时重传机制
6 黑红树
[解决办法]
1.
内存布局:代码区,数据区(堆,栈, 全局区)
静态变量放在全局区
const int a=0; 可能在全局区和栈区

2,

3,

4,

5, ACK机制
6, 红黑树
7,

读书人网 >C++

热点推荐