职位描述
核心要求
1、虚函数与多态接口
熟练掌握C++面向对象编程,精通虚函数、纯虚函数、抽象类的设计与实现。
2、具备多态接口开发经验,能通过基类指针/引用高效调用派生类方法。
理解虚函数表(vtable)机制及动态绑定的性能影响,能优化虚函数调用开销。
3、大量数据存储与处理
有处理GB级以上数据的实际项目经验,熟悉内存与磁盘存储的权衡策略。
精通STL容器(vector, map, unordered_map)及自定义数据结构(B+树、哈希表等)的选型与优化。
掌握数据序列化技术(Protocol Buffers、FlatBuffers等)和文件I/O高效读写(内存映射、异步IO)。
4、高效数据查询
实现过高性能查询系统,熟悉时间/空间复杂度优化(O(log n)级别以下)。
熟练使用索引技术(哈希索引、树形索引)、缓存机制(LRU/K缓存)及查询算法(二分查找、跳表)。
具备SQL/NoSQL数据库集成经验(如SQLite、MySQL、Redis),能编写高效SQL语句及优化查询计划。
工作职责
1、设计并实现支持千万级数据量的存储引擎。
2、开发基于多态接口的可扩展模块,降低系统耦合度。
3、优化数据查询链路,提升响应速度(目标:99%查询 <10ms)。
4、编写高性能、线程安全的C++代码,并进行内存/性能调优。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕