【字节跳动】服务端高级开发工程师-TnS Community Safety

职位:服务端高级开发工程师-TnS Community Safety-字节跳动

【岗位职责】
1、负责国际化产品社区安全的相关系统和产品功能服务端研发工作,包括但不限于:规则引擎、策略平台、特征平台、审核流系统、风险感知、风控数据等系统建设; 2、深入发掘和分析业务需求和产品一起寻找社区安全问题的解决方案; 3、建设面向亿级日投稿 + 亿级日活的高并发、高稳定性系统; 4、持续对系统架构进行改造和优化。

【岗位要求】
1、一年以上开发经验,一年以上的Golang/Java/Python开发经验,具有较强的责任心,自驱力和成长型思维 2、熟练掌握Golang/Java/Python常用框架,深入了解框架提供的特性及其实现原理细节 3、具有良好的业务梳理和抽象能力,掌握重构代码基本功 4、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低 5、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发 6、熟练掌握MySQL数据库和一种以上非关系型数据库,如Redis、Cassandra、HBase,理解其使用场景及限制 7、有以下经验者优先:风控或内容安全相关系统经验;熟悉大规模分布式系统架构设计,熟悉CAP、Quorum、Consistent Hashing等原理和算法;有机器学习算法和数据分析经验

【社招待遇和要求】
工作城市:上海 | 职位类别:研发
薪酬:薪资面议  |  学历要求:本科及以上  |  工作年限:1年以上

投递地址:https://www.nowcoder.com/job/64254?jobIds=58677
我发布的其他职位,点击查看

#字节跳动##社招##内推#
全部评论

相关推荐

HTTP请求方法GET和POST是两种常见的请求方法,它们在使用方式和作用上有一些区别。GET请求:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7GET方法用于从服务器获取资源,通常用于请求获取页面、图片、文档等内容。GET请求的参数会附加在URL的查询字符串中,并以键值对的形式传递,例如:http://example.com/resource?key1=value1&key2=value2。GET请求具有幂等性,即多次发送相同的GET请求,不应对服务器产生副作用,只是获取相同的响应。GET请求参数的长度有限制,不适合传递大量数据。POST请求:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7POST方法用于向服务器提交数据,通常用于提交表单、上传文件等操作。POST请求的参数会包含在请求体中,并以键值对的形式传递。参数不会直接暴露在URL中,因此相对于GET方法更安全。POST请求可以传递大量数据,没有像GET方法的参数长度限制。POST请求不具有幂等性,即多次发送相同的POST请求,可能对服务器产生副作用,例如重复提交订单。总结:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=02b1742be4564f04b7e1bdf3b39333d7GET方法用于获取资源,参数附加在URL中,通常用于无副作用的读取操作。POST方法用于提交数据,参数包含在请求体中,通常用于有副作用的写入操作。GET方法适合获取少量数据,POST方法适合传递大量数据。GET请求可以被缓存和收藏,POST请求一般不会被缓存。需要根据具体的场景和需求选择适合的请求方法。
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务