快手c++研发工程师(安全方向)
社招全职3-5年D0427地点:北京状态:招聘
任职要求
1、本科及以上学习,3-5年的C++开发经验; 2、精通多线程、网络编程、进程通信、数据结构、常见加密算法等; 3、熟悉MACOS/windows/Linux操作系统及其相关安全机制,包括tpm、lsm、ebfp、cgroup、etw、endpoint security等; …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责安全检测和防御类产品研发,包括主机、容器、办公网PC安全; 2、负责业务至研发目标拆解、产品规划、架构设计、研发落地、产品稳定性建设; 3、跨团队合作落地安全能力。
包括英文材料
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
多线程+
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!
网络编程+
https://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
还有更多 •••
相关职位
社招3年以上A89366A
1、负责国际支付资金安全相关风险解决方案构建及协同落地; 2、深入理解业务,进行资金安全领域分析和建模,协同推进业务完成资深风险治理,提高安全防控水位; 3、能够对技术方案、技术架构提出优化建议,尽可能将问题拦截前置; 4、主导资损防控相关能力的数据分析和设计、工程与算法落地工作,承担部分核心功能的开发和维护; 5、参与资金安全产品系统架构建设和规划,建立完善的资金安全防控体系,相关工具和平台的开发维护。
更新于 2023-11-29上海
社招9KBP
1、主要负责抖音业务中资金安全相关的能力建设,进行资金安全领域分析和建模,设计搭建核心风险防控系统,守护业务的资金安全; 2、主导资损防控相关能力的数据分析与设计、工程与算法落地工作,承担系统核心功能代码开发和维护; 3、负责资金安全对账、演练、运营、风险挖掘等平台设计和研发; 4、以产品的心态,精雕细琢打磨平台,提升用户体验和平台稳定性。
更新于 2021-06-23杭州