奇安信C++
感觉问的奇奇怪怪的,一面完估计就挂了
- 自我介绍
- 简单介绍一下webserver
- 这个webserver并发连接多少
- 线程池和线程个数怎么设置
- 线程模型怎么搭配epoll进行使用
- 怎么理解io多路复用
- epoll的边沿触发和水平触发
- 你两种模式都使用过,那两种使用起来有什么区别吗
- 有观察过这两种的区别从连接到传数据(没有)
- 有观察过http的包吗(没有)
- 有看过http的报文的头吗(回答了一下对应的头的内容)
- 除了Get和post其他方法见过吗(没有)
- get和post有什么区别吗
- URL组成,uri是什么
- 线程池用到那些线程间通讯
- C++类型转化
- C++中的堆和栈的区别
- 指针和引用的区别
- 关键字static的使用
- webserver出现bug的debug思路
- gdb使用过吗,调试过多线程吗
- linux上ping命令能确认那些内容
- ping的底层实现
- C++中map,如果key不存在,使用[]形式遍历能成功吗
- tcp编程常用的api
- tcp三次握手、四次挥手
- 输入一个url会出现那些过程
- 写服务器碰到过死锁吗
- http和https的区别
- https的认证是谁认证谁