快手Java开发工程师(回森app)-【主站】
社招全职D12711地点:北京状态:招聘
任职要求
1、有扎实的计算机基础知识和编程功底,具备较强的编码能力; 2、精通多线程编程,熟悉Java,熟悉常用的中间件、缓存、消息队列、数据库等,拥有一定的系统架构设计能力; 3、具有较强的分析问题和快速解决问题的能力,良好的技术文档撰写能力和工作习惯,善于学习新技术,有能力针对特定场景给出高效合理的解决方案; 4、具备良好的沟通技能和团队协作意识,有一定的项目管理经验,善于自主推动跨部门复杂项目的实施落地; 5、热爱技术,有追求极致的精神,对代码质量和开发规范有高要求,富有责任心。
工作职责
1、负责和参与回森的功能开发及维护,包括但不限于内容生产消费、语音直播、资金交易、社交关系构建、风控安全、广告增长、B端平台、中大型活动、AIGC等领域的建设和研发工作; 2、参与回森新需求的架构设计和业务开发,优化用户体验,助力用户增长和营收提升; 3、保障回森服务的可用性和稳定性,分析现有系统的问题和瓶颈,优化提高系统性能; 4、探索AIGC技术并在业务场景应用,带来突破性的业务收益或效率提升。
包括英文材料
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
相关职位

社招
计算引擎开发:负责设计和实现高性能的PineScript解释器/编译器,支持策略回测、实盘交易等核心功能,确保语法兼容性和执行效率。 量化计算引擎架构:构建低延迟、高并发的量化交易计算引擎,支持多策略并行执行、实时行情处理和风控计算,为大规模量化交易提供技术支撑。 系统性能优化:从架构层面进行系统优化,包括内存管理、并发处理、缓存策略等,实现微秒级延迟的交易执行和海量数据处理能力。 核心算子开发:设计和实现高效的数学计算算子库,包括技术指标计算、统计分析、机器学习推理等,为量化策略提供丰富的计算组件。 与业务团队协作:深度理解量化交易业务需求,与策略研究员、产品经理紧密配合,将复杂的金融逻辑转化为高效的技术实现。
社招技术大类
1、设计与实现邮件核心协议与服务:SMTP/Submission、IMAP/POP3、JMAP/REST 网关; 2、收发链路:入站/出站队列、重试与退信、投递代理、MX/Relay、优先级与节流; 3、可观测与稳定性:日志/指标/Tracing、限流熔断、灰度发布、故障应急与回滚; 4、性能与容量:索引/搜索、附件与大邮件传输、连接并发、存储与缓存命中率; 5、 安全与送达:SPF/DKIM/DMARC、TLS/MTA-STS、反垃圾/反钓鱼、隔离与申诉; 6、 邮箱域模型:多租户、配额、标签/文件夹、过滤规则、审计/归档/合规留存。
更新于 2025-10-09
社招2年以上A05424
1、广告各类在线业务的离线和实时数据体系建设,完成数据主题域的模型设计、实现和维护; 2、数据服务接口及产品需求研发迭代,代码回查、BUG修复及日常服务运维; 3、针对海量数据处理和查询需求,设计适应业务变化的合理的数据体系,满足多样性的需求。
更新于 2024-07-09