职位描述:
负责分布式存储系统的设计和开发,保障系统在高并发场景下的高效、稳定;
支持业务存储需求,帮助用户改善存储产品使用体验;
职位要求:
本科及以上学历,5年以上相关研发工作经验;
熟练掌握常用的数据结构和算法,编程能力过硬;
熟悉Linux操作系统原理,掌握常见网络、多线程模型及性能优化方法;
具有Linux平台下C/C++/Golang编程经验;
熟悉Redis、LevelDB/RocksDB、TiKV、HBase、MySQL等一种或多种存储系统原理;
有技术钻研热情,问题定位能力、学习能力强,良好的沟通能力和团队合作能力;
具有以下条件者优先:
有大规模分布式存储系统研发经验
开源社区的活跃贡献者
招聘部门:
小米
工作地点:
武汉市 ID:A238433
面试建议:
面试小米高级存储研发工程师这个职位,你需要特别关注分布式存储系统的实战经验和技术深度。这个岗位不仅要求扎实的编程基础和对Linux系统的深入理解,更重要的是对多种存储系统原理的掌握和实际应用能力。面试官会特别看重你在高并发场景下的系统优化经验,以及解决复杂存储问题的能力。 建议你在准备面试时,重点梳理自己参与过的存储系统项目,特别是涉及性能优化和稳定性保障的案例。准备好解释你对不同存储系统选型的思考,以及在实际工作中如何解决存储瓶颈问题。同时,如果你有开源社区贡献经历,一定要详细准备这部分内容,包括你解决的问题和贡献的代码。技术深度和系统思维是这个岗位最看重的两个方面,面试中要展现出你不仅会写代码,更懂得如何设计可靠的存储架构。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。