计算机相关专业本科及以上学历,3年以上 C++ 开发经验,具备扎实的数据结构与算法基础
熟悉 Qt 框架,有 Qt 跨平台桌面应用开发经验,理解信号槽机制、事件循环、对象树管理等核心概念
熟悉 Windows 平台开发,了解 Windows 消息机制、窗口管理机制、COM 组件、注册表操作等
熟悉 Mac 平台开发,了解 Cocoa/AppKit 框架、沙盒机制、签名与公证流程
理解多线程编程模型,熟悉线程同步机制(互斥锁、条件变量、读写锁等),能够正确处理并发场景下的数据安全问题
熟悉多进程通信(IPC)机制,如管道、共享内存、Socket 等,理解异步通信中的时序与可靠性问题
对 TCP/IP、HTTP/HTTPS 等网络协议有较深入理解,具备网络异常处理和容错设计经验
具备良好的调试能力,能熟练使用 WinDbg/Visual Studio/Xcode/LLDB 等工具分析 dump、定位崩溃和性能问题
有良好的代码习惯,注重代码质量,具备 Code Review 意识,理解常见代码缺陷模式(如递归调用风险、资源泄漏、状态一致性等)