职位描述:
– 负责小米生态链产品的软件平台建设及产品软件研发工作,包括需求沟通、架构设计、核心技术研发、线上服务维护等
– 深入理解生态链业务形态,对提出的需求和规划,能提出自己合理的建议及专业方案,与生态链企业、事业部、产品经理共同打磨产品
– 持续对产品的软件技术架构进行升级和改进,不定时对自己负责的产品进行功能和架构的梳理
职位要求:
– 计算机科学与技术、软件工程等相关专业毕业;
– 扎实的计算机基础,精通常用的数据结构和算法,熟练掌握 Go/Java,熟悉Spring等常用的 Web 开发框架;
– 熟悉常见网络协议及原理。熟悉TCP、UDP、RTP/RTCP、HLS、MQTT、HTTPS及TLS等的通讯原理,熟悉网络协议中的安全鉴权、加解密方案及原理;
– 对软件效能建设有一定的落地经验,对服务可用性提升有清晰思路;
– 熟练使用Redis、MySQL等,熟悉一种或多种缓存中间件和数据库,理解其原理和使用场景;
– 掌握主流分布式架构相关技术,对服务伸缩,弹性扩容等服务治理有自己理解;
– 有良好的沟通能力,理解业务,乐于助人,积极主动,认真负责。
【加分项】
– 有过IOT相关产品研发经验者优先;
– 有过亿级业务请求场景开发经验者优先。
招聘部门:
小米
工作地点:
武汉市 ID:A08061A
面试建议:
小米的IOT云服务高级研发工程师职位是一个技术含量很高的岗位,不仅要求扎实的计算机基础,更看重在物联网领域的专业能力。面试官会特别关注你在网络协议、安全方案和分布式架构方面的实际经验,尤其是处理高并发请求的能力。这个岗位最独特的地方在于需要深入理解生态链业务形态,能够与多方协作共同打磨产品,所以技术方案设计能力和沟通能力同样重要。 建议你在面试前重点准备几个方面:首先梳理你在网络协议和安全方案方面的项目经验,特别是遇到问题时的解决方案;其次准备一个处理高并发请求的案例,说明你的架构设计思路和优化方法;最后要展示你对物联网业务的理解,可以准备一些对小米生态链产品的观察和建议。面试中要特别注意展示你的系统思维,不仅要讲技术实现,还要说明这些技术如何支撑业务发展。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。