美团火车票-安全/爬虫工程师
社招全职核心本地商业-业务研发平台地点:北京状态:招聘
任职要求
1. 熟悉 TCP、HTTPS等网络协议及请求拦截和抓包分析; 2. 具有数据分析能力,思维灵活,能利用 SQL 对数据进行关联分析; 3. 熟悉正向开发,分布式爬虫系统开发;(掌握一门编程语言:JavaScript、Java、C++、OC 等 ); 4. 熟悉常见反爬封禁策略,并具备相关的实战经验; 具备以下条件优先 1. 有正向工程开发经验; 2. 有大型产品的攻防对抗的工作经验; 3. 熟悉移动端逆向破解(iOS 或 Android),熟悉 Hook原理,熟悉常见Xposed、LSPosed、Magisk、Frida等HOOK工具。 4. 掌握常见的动静态分析技巧,熟练使用IDA pro、Jeb 和Jadx等常用工具对程序进行分析,并具备相关的实战经验;
工作职责
1. 遵循robots协议,获取互联网上允许爬虫采集的非敏感信息; 2. 负责分布式爬取系统的建设与持续迭代,确保系统稳定性与可维护性; 3. 负责爬取系统的可用性,熟悉防守风控策略,解决爬取过程中风控问题。 4. 负责移动端逆向,研究移动安全产品,包括不限于各类 SDK(安全防御 、人机识别、加密防护)。(可选)
包括英文材料
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
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!
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.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
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
相关职位