1. **后端开发能力**
- **编程语言**:
- 熟练掌握 **Java**(携程主要使用 Java 作为后端开发语言)。
- 熟悉 **Python**、**Go** 或 **Kotlin** 等语言作为补充。
- **框架与技术栈**:
- 精通 **Spring Boot**、**Spring Cloud** 等微服务框架。
- 熟悉 **MyBatis**、**Hibernate** 等 ORM 框架。
- 了解 **Dubbo**、**gRPC** 等 RPC 框架。
- **数据库**:
- 熟练使用 **MySQL**、**PostgreSQL** 等关系型数据库。
- 熟悉 **Redis**、**Memcached** 等缓存技术。
- 了解 **MongoDB**、**Elasticsearch** 等 NoSQL 数据库。
- **消息队列**:
- 熟悉 **Kafka**、**RabbitMQ**、**RocketMQ** 等消息队列技术。
- **分布式系统**:
- 熟悉分布式事务(如 **Seata**)、分布式锁、分布式缓存等技术。
- 了解 CAP 理论、一致性算法(如 Paxos、Raft)。
2. **前端开发能力**
- **Web 前端**:
- 熟练掌握 **HTML**、**CSS**、**JavaScript**。
- 熟悉 **Vue.js**、**React**、**Angular** 等前端框架。
- **移动端开发**:
- 熟悉 **小程序开发**(如微信小程序)。
- 了解 **Flutter**、**React Native** 等跨平台开发技术。
- **前端工程化**:
- 熟悉 **Webpack**、**Vite** 等构建工具。
- 了解前端性能优化、SEO 等技术
1. **后端开发能力**
- **编程语言**:
- 熟练掌握 **Java**(携程主要使用 Java 作为后端开发语言)。
- 熟悉 **Python**、**Go** 或 **Kotlin** 等语言作为补充。
- **框架与技术栈**:
- 精通 **Spring Boot**、**Spring Cloud** 等微服务框架。
- 熟悉 **MyBatis**、**Hibernate** 等 ORM 框架。
- 了解 **Dubbo**、**gRPC** 等 RPC 框架。
- **数据库**:
- 熟练使用 **MySQL**、**PostgreSQL** 等关系型数据库。
- 熟悉 **Redis**、**Memcached** 等缓存技术。
- 了解 **MongoDB**、**Elasticsearch** 等 NoSQL 数据库。
- **消息队列**:
- 熟悉 **Kafka**、**RabbitMQ**、**RocketMQ** 等消息队列技术。
- **分布式系统**:
- 熟悉分布式事务(如 **Seata**)、分布式锁、分布式缓存等技术。
- 了解 CAP 理论、一致性算法(如 Paxos、Raft)。
2. **前端开发能力**
- **Web 前端**:
- 熟练掌握 **HTML**、**CSS**、**JavaScript**。
- 熟悉 **Vue.js**、**React**、**Angular** 等前端框架。
- **移动端开发**:
- 熟悉 **小程序开发**(如微信小程序)。
- 了解 **Flutter**、**React Native** 等跨平台开发技术。
- **前端工程化**:
- 熟悉 **Webpack**、**Vite** 等构建工具。
- 了解前端性能优化、SEO 等技术
与各大酒店合作,提供丰富的酒店房源信息,用户可按目的地、日期、价格等条件筛选预订,查看酒店详情、用户评价等。
实现国内外机票预订,支持单程、往返、多程等多种行程预订,以及不同舱位、多乘客类型选择,还要支持多种语言。