职位描述:
1.负责高并发、低延迟广告系统核心模块后端服务的设计、开发及维护工作;
2.牵头关键业务的技术攻坚,持续系统性能优化,解决海量请求场景下的吞吐能力、响应延迟及稳定性问题;
3.搭建高可用分布式架构,实现负载均衡、故障自动转移及弹性扩缩容功能。
职位要求:
1.精通 C++ 11 及以上标准,熟悉模板编程、智能指针、多线程、异步编程及性能调优技术;深入理解 Linux 操作系统原理、TCP/IP 协议、HTTP/2 协议、内存模型及锁机制;
2.熟悉分布式系统设计理念,熟练掌握 gRPC/BRPC 等 RPC 框架、Kafka 消息队列、Redis 缓存等中间件;具备微服务治理经验(含服务发现、熔断降级、分布式追踪)者优先;
3.熟练运用性能分析工具,能够精准定位 CPU / 内存 / 网络瓶颈并落地优化方案;
4.拥有丰富的互联网广告、搜索或推荐相关系统开发经验者优先;
5.符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
广东
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东这个后台开发工程师职位对技术要求相当深入和具体。首先它明确要求C++11及以上标准的精通程度,这比一般C++开发职位要求更高,特别强调了模板编程、智能指针和多线程等高级特性的掌握。其次,职位描述反复出现’高并发’、’低延迟’、’海量请求’等关键词,说明系统性能是核心考核指标。值得注意的是,这个岗位特别关注广告系统相关经验,这在技术面试中可能会成为重点考察方向。此外,京东在职位要求最后特别强调了价值观匹配,这在技术面试中可能会通过行为面试问题来考察。
准备这个职位的面试,建议从三个维度重点准备。技术层面,要深入复习C++11/14/17特性,特别是智能指针、移动语义、多线程同步机制等。系统设计方面,要准备高并发系统设计案例,思考如何解决广告系统特有的性能挑战。简历中要突出与高并发、分布式系统相关的项目经验,特别是涉及性能优化的具体指标提升。面试过程中,当讨论技术方案时,要展现对系统性能的敏感度,主动提及你如何诊断和解决性能瓶颈。行为面试部分,准备体现京东价值观的案例,比如如何在高压下保证系统稳定性(拼搏),如何创新性地解决技术难题(创新)。最后,着装建议商务休闲即可,但要注意展现专业度。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。