问题总结:
1, 做过哪些服务?
2, 公司平台的系统结构?
3, 数据库出现瓶颈怎么优化?
优化:
将写入的数据同步到其他的数据库供读取数据使用。总体思想:将读业务和写义务分开。
如果分开之后还是不行,读业务数据压力解决不了,就将读业务数据在按 实际客户业务分布
4,cms当掉了 怎么处理的?双击热备的实现?
虚拟ip是怎么实现?
5, 锁的种类,主要用了哪些锁?
6, TCP介绍
7, TCP异常分析
8, socket编程,
重点问了epoll 的两种模式。
9, 类虚表
10,平衡树
11,stl标准库
vector list deque 谁更快。具体区别。
12,消息队列
13,双击热备
14,memset陷阱
15,服务器最大tcp连接数:
单纯谈并发数是 不合理的,按理说并发量是不做限制的。即能打开多少文件,就能连接多少?32位系统通常是2的32次方,因为系统基本不耗内存。能同时并发多少才是关键,通常会分配5k给每一个tcp链接(读缓存和写缓存总共)。主要瓶颈在内存。
16,智能指针的实现。特别是赋值操作符的实现。