小米Java技术专家/技术经理-武汉A74568(55694)
社招全职8年以上A74568地点:武汉状态:招聘
任职要求
1. 有新零售、电商及汽车行业销售和服务体系工作经验优先 2. 8年以上工作经验,有带团队经验优先 3. 有较丰富的系统架构经验,能独立完成复杂系统架构设计 4. 需要具备将AI大模型技术应用到业务中的架构能力 5. 扎实的计算机基础,数据结构与算法、设计模式等 6. 熟悉常用互联网协议、熟悉Linux、多线程、IO模型、RPC等 7. 了解常用互联网常用组件原理,mysql、redis、rocketmq、es等 8. 具备良好的编码习惯和代码规范,能够编写高质量的代码和文档
工作职责
1. 负责小米全球新零售业务/服务系统的开发和维护工作 2. 负责的业务主要包括3C和汽车的销售、服务以及门店管理等 3. 负责分析业务需求,带领团队完成系统架构设计和开发 4. 负责相关系统长期规划,保障新业务高效开展 5. 负责新零售业务系统长期质量稳定性建设
包括英文材料
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
数据结构+
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/
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
多线程+
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!
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
RocketMQ+
https://www.baeldung.com/apache-rocketmq-spring-boot
In this tutorial, we’ll create a message producer and consumer using Spring Boot and Apache RocketMQ, an open-source distributed messaging and streaming data platform.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
相关职位
社招A258573A
1.微服务技术架构: 负责在云原生、中间件(包括但不限于Dubbo、网关、Mesh等)和AI应用领域,进行系统架构设计和关键技术选型,确保系统的高可用性、高性能、可扩展性和安全性。同时参与团队技术方向的制定,推动技术创新和突破,为业务发展提供强有力的技术支撑; 2.核心技术难题攻关: 独立承担和解决在云原生架构、中间件开发和AI应用实践中遇到的复杂技术难题,并能够快速学习和掌握新技术,确保项目按计划高质量交付; 3.云原生实践落地: 深入理解云原生架构和技术,包括但不限于Kubernetes、Docker、微服务、Service Mesh、Serverless、DevOps等,负责云原生应用的设计、开发、部署和运维,优化云资源利用率; 4.中间件开发与优化: 深入理解常用中间件的原理和架构,包括 RPC:Dubbo 等,能够根据业务需求进行定制化开发和优化,解决分布式系统中的复杂问题,如数据一致性、容错、限流等,确保系统高效运行。
更新于 2025-08-06
社招8年以上A254097
1. 负责小米全球新零售业务/服务系统的开发和维护工作 2. 负责的业务主要包括3C和汽车的销售、服务以及门店管理等 3. 负责分析业务需求,带领团队完成系统架构设计和开发 4. 负责相关系统长期规划,保障新业务高效开展 5. 负责新零售业务系统长期质量稳定性建设
更新于 2025-01-02

社招2年以上
职责描述: 与产品经理沟通,了解业务需求和产品市场定位; 根据产品需求完成架构和模块设计、编码工作; 能按照项目计划,按时提交高质量的代码,完成开发任务; 改善软件的易用性,提升用户使用体验; 规范和文档的编写、维护。 网络和应用架构设计,模型抽象。 架构师、TL、团队管理
更新于 2022-08-17