职位描述
1. 熟悉 C/C++,熟悉 C/C++基础语法,掌握 C++实现常用数据结构和算法,熟悉 C++的面向对象编程。
2. 了解 C++11 的新特性:泛型编程、移动语义、lambda 表达式等。
3. 熟悉 STL 的基本使用,阅读部分源码及实现(迭代器、容器、算法、适配器、仿函数),了解部分优化(string)。
4. 熟悉 Linux 下多线程编程,IO 多路复用(select、epoll),熟悉线程间同步与互斥手段(互斥锁与条件变量)
5. 了解常用设计模式:单例模式,工厂模式等
6. 熟悉计算机网络,熟悉 TCP 三次握手、四次挥手等机制
7. 熟悉windows环境下编程,熟悉iocp机制、异步socket
8. 了解开源服务器框架muduo,最好读过源码
9. 了解protobuf,熟悉rpc基本原理11
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕