字节跳动端安全研发专家-电商业务
社招全职5年以上A20838A地点:北京状态:招聘
任职要求
1、计算机相关专业,本科及以上学历,5年以上研发工作经验; 2、至少精通JAVA/OC/C/C++/JS中一种编程语言,具有扎实的编程功底及良好的编码习惯; 3、熟悉至少一个移动操作系统,并理解其安全机制;熟悉常见的端安全保护手段,包括但不限于混淆、加固、反调试、防注入等; 4、熟悉常见的电商作弊手段,具备安全攻防对抗或业务安全实践的优先考虑;熟悉客户端安全沙箱技术在不同平台的落地技术方案; 5、了解常见的的Hook,逆向等攻击手段与原理; 6、具有良好的团队合作精神和积极主动的沟通意识。
工作职责
1、负责Android/iOS/Web等各端安全组件研发、迭代、维护以及技术支持,包括但不限于设备指纹、签名安全检测等; 2、负责端上安全能力的稳定性,对崩溃率、性能等指标负责; 3、协助分析客户端产品各种安全风险,提出解决方案并推动落地; 4、调研新技术满足业务安全要求。
包括英文材料
学历+
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.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
相关职位
社招5年以上A33889
1、负责Android/iOS/Web等各端安全组件研发、迭代、维护以及技术支持,包括但不限于设备指纹、签名安全检测等; 2、负责端上安全能力的稳定性,对崩溃率、性能等指标负责; 3、协助分析客户端产品各种安全风险,提出解决方案并推动落地; 4、调研新技术满足业务安全要求。
更新于 2024-08-28
社招A227217
1、负责保护公司电商平台的数据安全,防范和打击爬虫及其他恶意行为,研究和掌握最新的反爬虫技术,制定和实施有效的反爬虫策略; 2、深入了解上下游业务形态,可独立发起治理专项,快速定位问题并形成落地策略及效果评估闭环; 3、分析和调查电商平台上的异常流量和可疑活动,从海量设备、行为数据中发掘有价值的信息; 4、可协助进行建模工作,如特征分析、数据可视化呈现等,为团队决策提供数据支持; 5、与产品研发团队高效合作,优化技术架构和端上安全能力,建立端管云三位一体的反爬体系,量化防控效果,驱动反爬能力的不断提高。
更新于 2023-11-14
社招8年以上住宿业务开发
负责对前沿技术的研究,把握行业领先者最新、最先进的产品研发趋势,改进和提升现有技术,创造世界领先的技术产品。快速解决疑难杂症,降低技术实现的成本,并快速而高质量的交付产品,满足高质量产量功能、快速叠代及上线要求。完成符合可伸缩性、安全性、可靠性、可扩展性、可维护性要求的架构设计,满足业务需求。优化现有架构,设计的新架构,解决现有技术架构的瓶颈。提升本领域技术团队的技术分析与设计能力,协助解决本领域中升级事件的技术问题。研究业界的技术发展、评估外部技术与解决方案。
更新于 2025-09-15