FullStack Developer (Junior, Senior) - Khối Công nghệ thông tin
Mô tả công việc
1. Phát triển các hệ thống của MBBank, gồm các nền tảng nội bộ và ứng dụng dành cho khách hàng với quy mô 30 triệu khách hàng cá nhân và 300.000 khách hàng doanh nghiệp - đứng đầu Việt Nam về quy mô phục vụ
2. Quản lý, phát triển dịch vụ tích hợp với các hệ thống core banking như: T24, WAY4, BPM, CRM, CIC v.v
3. Quản lý, phát triển API trên API Gateway phục vụ tích hợp với các đối tác trong nước và quốc tế.
4. Nghiên cứu, thử nghiệm, triển khai áp dụng các xu hướng công nghệ mới vào hoạt động phát triển: GraphQL, Docker Container (K8s), CICD, EventSourcing, CQRS, NoSQL v.v
Phúc lợi:
Lương tháng thứ 13, Bảo hiểm sức khỏe cá nhân, Du lịch, Fitness Center (Yoga, GYM…), Hỗ trợ đi lại, Hỗ trợ kinh phí tập luyện thể thao, Khám sức khỏe định kỳ, Ngày nghỉ sinh nhật, Quà tặng sinh nhật, Quà tặng Tết Nguyên Đán, Thưởng các dịp Lễ (Tết, Quốc Khánh, 30/4 - 1/5, Sinh nhật Ngân hàng…), Thưởng thành tích, Thưởng hiệu suất
Yêu cầu ứng viên
Có kinh nghiệm làm việc thực tế tại các công ty hoặc dự án về lập trình Backend.
Có kinh nghiệm trong domain tài chính, ngân hàng, chứng khoán hoặc các hệ thống có số lượng người dùng lớn là lợi thế.
Có từ 01 năm kinh nghiệm Backend Dev hoặc Java Dev hoặc Fullstack Dev là một lợi thế.
Thành thạo 1 trong các ngôn ngữ BackEnd, ưu tiên Java.
Thành thạo Spring framework: spring core/ spring sercuity/ spring boots.
Thành thạo một trong trong các loại database: Oracle, Sqlserver, PostgreSQL, Mongodb.
MB Bank yêu cầu ứng viên ứng tuyển cần cung cấp chi tiết các thông tin sau:
- Thông tin cá nhân: Họ và tên, Ngày tháng năm sinh, Giới tính
- Số điện thoại và Email liên hệ
- Trình độ học vấn, Trường đã tốt nghiệp
- Kinh nghiệm làm việc
- Từ 3 - 5 kỹ năng nổi bật
- Nguồn Tuyển dụng
Vì sao Bạn nên đảm bảo đầy đủ thông tin khi ứng tuyển?
- Hồ sơ của Bạn sẽ được đánh giá nhanh chóng.
- Đối với các hồ sơ đáp ứng đầy đủ thông tin và tiêu chí tuyển dụng phù hợp, MB Bank sẽ chủ động liên hệ phỏng vấn trong thời gian sớm nhất..
- Ứng viên vui lòng kiểm tra email và điện thoại thường xuyên để không bỏ lỡ lịch hẹn phỏng vấn.
Cập nhật ngay thông tin mới nhất về các Chương trình do MB tổ chức tại FanPage:
- Ai yêu Miền Bắc hơn MBers
- Ai yêu Miền Trung hơn MBers
- Ai yêu Miền Nam hơn MBers
Phân tích kỹ năng cần có
## Phân tích Kỹ năng Yêu cầu
### 🔧 Hard Skills bắt buộc
| Kỹ năng | Mức độ | Ghi chú |
|---------|--------|---------|
| Java (ưu tiên) | Bắt buộc | Ngôn ngữ backend chính của ngân hàng |
| Spring Framework (Core, Security, Boot) | Bắt buộc | Nền tảng chính để phát triển microservice |
| SQL Database (Oracle/SQL Server/PostgreSQL) | Bắt buộc | Hệ thống ngân hàng dùng Oracle là phổ biến nhất |
| NoSQL (MongoDB) | Cần biết | Yêu cầu ghi rõ trong JD |
### 🔧 Hard Skills gợi ý (lợi thế)
| Kỹ năng | Lý do |
|---------|--------|
| Docker/Kubernetes (K8s) | Triển khai microservice, DevOps practice |
| GraphQL | Xu hướng API mới cho hệ thống lớn |
| CI/CD | Tự động hóa deployment pipeline |
| EventSourcing/CQRS | Pattern phổ biến trong fintech |
| API Gateway | Tích hợp đối tác trong nước & quốc tế |
| Core Banking T24, WAY4, BPM, CRM, CIC | Hệ thống lõi ngân hàng MBBank sử dụng |
### 🎯 Soft Skills cần thiết
- Khả năng làm việc với hệ thống quy mô lớn (30 triệu KH cá nhân, 300K doanh nghiệp)
- Hiểu biết về domain tài chính - ngân hàng
- Kỹ năng phân tích yêu cầu nghiệp vụ (business requirement)
- Khả năng làm việc nhóm trong môi trường agile/scrum
- Tư duy về security (vì xử lý dữ liệu tài chính nhạy cảm)
### 📜 Chứng chỉ gợi ý
- OCPJP / OCJP (Oracle Certified Professional Java Programmer)
- AWS Certified Developer hoặc GCP Professional Cloud Developer (vì triển khai K8s)
- Spring Professional Certification
- AWS Solution Architect (nếu bank dùng cloud)
- ISTQB (nếu cần testing knowledge)
### 📊 Bảng so sánh: Junior vs Senior
| Tiêu chí | Junior (1-2 năm) | Senior (3+ năm) |
|----------|-----------------|-----------------|
| Java/Spring | Thành thạo cơ bản | Chuyên sâu, best practices |
| Database | Viết được SQL, tối ưu query cơ bản | Thiết kế schema, tối ưu hiệu năng |
| Architecture | Hiểu layered architecture | Hiểu microservice, CQRS, EventSourcing |
| System scale | Đã từng xử lý vài nghìn users | Hiểu cách scale cho hàng triệu users |
| Security | Hiểu cơ bản Spring Security | Thiết kế hệ thống authentication/authorization |
| CI/CD | Biết dùng, chưa tự setup | Có thể xây dựng CI/CD pipeline |
---
## Chi tiết Tech Stack của MBBank
Core Banking Systems cần biết:
- T24 (Temenos T24): Core banking platform phổ biến nhất tại Việt Nam
- WAY4: Open platform cho payment & banking
- BPM: Business Process Management
- CRM: Quản lý quan hệ khách hàng
- CIC: Credit Information Center - hệ thống thông tin tín dụng
API Ecosystem:
- MBBank là ngân hàng số với app MBBank, do đó API Gateway xử lý lượng lớn request
- Tích hợp với NAPAS, các đối tác thanh toán quốc tế (Visa, Mastercard, UnionPay)
- RESTful API + GraphQL là trend
Quy mô hệ thống:
- 30 triệu khách hàng cá nhân = xử lý high concurrency, distributed system
- 300K doanh nghiệp = nghiệp vụ phức tạp, multi-tenancy
- Đây là hệ thống thuộc nhóm large-scale distributed systems
Chuẩn bị phỏng vấn
## Hướng dẫn Phỏng vấn MBBank - FullStack Developer
### 📋 Quy trình phỏng vấn (dự kiến)
```
Bước 1: Nộp hồ sơ online (qua website MBBank)
↓
Bước 2: HR sàng lọc hồ sơ (1-2 tuần)
↓
Bước 3: Phỏng vấn Vòng 1 - Kỹ thuật (Technical Screening)
↓
Bước 4: Phỏng vấn Vòng 2 - Senior/Manager (Technical Deep Dive)
↓
Bước 5: Phỏng vấn Vòng 3 - Phòng nhân sự (HR)
↓
Bước 6: Thư mời nhận việc / Thỏa thuận lương
```
### 🎯 Vòng 1: Technical Screening (45-60 phút)
Câu hỏi hay gặp:
1. Java Core:
- Sự khác nhau giữa ArrayList và LinkedList? Khi nào dùng cái nào?
- HashMap hoạt động như thế nào? Collision handling ra sao?
- Giải thích về volatile, synchronized, concurrent collection
- Inner class vs static nested class
- Try-with-resources hoạt động ra sao?
2. Spring Framework:
- Spring Bean lifecycle như thế nào?
- Sự khác nhau giữa @Component, @Service, @Repository, @Controller?
- Spring Security hoạt động ra sao? Filter chain là gì?
- @Transactional hoạt động như thế nào? Các case nào có thể fail?
- Dependency Injection qua constructor vs setter vs field - ưu/nhược?
- Spring Boot auto-configuration hoạt động ra sao?
3. Database:
- Phân biệt INNER JOIN, LEFT JOIN, RIGHT JOIN
- Index hoạt động như thế nào? Khi nào nên tạo index?
- Transaction isolation levels? Mức nào MBBank hay dùng?
- NoSQL vs SQL - khi nào nên dùng MongoDB thay vì PostgreSQL?
4. System Design cơ bản:
- Thiết kế API cho chức năng chuyển tiền?
- Làm sao xử lý duplicate request?
- Cách xử lý race condition trong thanh toán?
### 🎯 Vòng 2: Technical Deep Dive (60-90 phút)
Câu hỏi hay gặp:
1. Microservices Architecture:
- Sự khác nhau giữa monolith và microservice?
- Làm sao giao tiếp giữa các microservice? (Sync vs Async)
- Service discovery hoạt động ra sao?
- Circuit breaker pattern là gì? Khi nào dùng?
2. Advanced Database:
- Phân tích cách tối ưu SQL query chậm (EXPLAIN plan)
- Sharding vs Replication - khác nhau và ứng dụng?
- Database transaction trong môi trường distributed?
3. Cloud & DevOps:
- Docker là gì? Container vs VM khác nhau ra sao?
- Kubernetes pods, services, deployments - giải thích
- CI/CD pipeline gồm những bước nào?
4. Banking Domain:
- Hiểu biết về core banking T24 hoặc WAY4?
- Mô hình hoạt động của NAPAS 247?
- Chữ ký số, token OTP, 2FA hoạt động ra sao?
- PCI DSS compliance là gì?
5. Coding Test:
- Có thể được yêu cầu code trực tiếp hoặc take-home project
- Format phổ biến: giải bài toán bằng Java/Spring
- Topics hay gặp: DP, Graph, String manipulation
### 🎯 Vòng 3: HR Interview (30-45 phút)
Câu hỏi hay gặp:
- Tại sao muốn gia nhập MBBank?
- Kỳ vọng lương & phúc lợi?
- Mục tiêu phát triển sự nghiệp 3-5 năm tới?
- Điểm mạnh và điểm yếu của bạn?
- Bạn biết gì về văn hóa MBBank?
- Có câu hỏi gì cho nhà tuyển dụng không? (LUÔN hỏi!)
### 👔 Dress Code & Tips
Dress code: Business casual
- Nam: Áo sơ mi dài tay, quần âu, giày lịch sự
- Nữ: Áo sơ mi hoặc blouse, quần âu hoặc váy công sở
Tips chuẩn bị:
1. ✅ Nghiên cứu kỹ về MBBank - ứng dụng MBBank, chiến lược số hóa
2. ✅ Ôn lại Java Core và Spring Boot thật kỹ
3. ✅ Tìm hiểu về T24, WAY4, NAPAS - dù chỉ hiểu high-level
4. ✅ Tự tin nhưng không kiêu ngạo - họ đang tuyển cả Junior nên không yêu cầu quá cao
5. ✅ Chuẩn bị portfolio/project đã làm để show code quality
6. ✅ Đến sớm 10-15 phút, mang theo CV bản cứng
7. ✅ Viết sẵn 2-3 câu hỏi cho nhà tuyển dụng (rất quan trọng!)
Câu hỏi nên hỏi HR:
- Quy trình onboarding như thế nào?
- Team hiện tại có bao nhiêu người? Cơ cấu team?
- Công nghệ tech stack chính của team?
- Cơ hội học tập và đào tạo nội bộ?
- Lộ trình phát triển cho Junior Developer?
Lộ trình ôn thi
## Lộ trình Ôn tập & Chuẩn bị (2-4 tuần)
### 📚 Tuần 1: Java Core + Spring Foundation
Ngày 1-2: Java OOP & Collections
- Ôn kỹ: inheritance, polymorphism, encapsulation, abstraction
- Collections: ArrayList, LinkedList, HashMap, HashSet, TreeMap
- Đọc: "Effective Java" by Joshua Bloch (chapters 1-5)
Ngày 3-4: Java Advanced
- Multithreading: Thread, Runnable, ExecutorService, Callable, Future
- Synchronization: synchronized, volatile, Lock, ReentrantLock
- Stream API, Lambda expressions
- Exception handling best practices
Ngày 5-7: Spring Boot Core
- Spring Boot architecture và auto-configuration
- Dependency Injection, Bean scopes
- @Component, @Service, @Repository, @Controller
- Application properties và YAML configuration
- Thực hành: Build 1 REST API đơn giản với Spring Boot
### 📚 Tuần 2: Spring Security + Database
Ngày 8-10: Spring Security
- Authentication vs Authorization
- JWT (JSON Web Token) - cách implement
- OAuth 2.0 basics
- Filter chain trong Spring Security
- CORS, CSRF protection
- Thực hành: Secure REST API với JWT
Ngày 11-14: Database
- SQL: SELECT, JOIN, GROUP BY, HAVING, subquery
- Index: clustered vs non-clustered, composite index
- Transaction ACID properties
- Isolation levels và phantom read, dirty read
- Hibernate/JPA basics
- NoSQL: MongoDB CRUD operations
### 📚 Tuần 3: Microservices + DevOps Basics
Ngày 15-17: Microservices Architecture
- Monolith vs Microservices
- API Gateway pattern
- Service-to-service communication (REST, gRPC, Message Queue)
- Circuit Breaker (Resilience4j)
- Config Server, Service Registry
Ngày 18-21: Docker + Kubernetes Basics
- Docker: images, containers, Dockerfile, docker-compose
- Kubernetes: Pod, Service, Deployment, Ingress
- Helm chart basics
- CI/CD concept: Jenkins, GitLab CI, GitHub Actions
### 📚 Tuần 4: Banking Domain + Mock Interview
Ngày 22-24: Banking Domain Knowledge
- Hiểu cách hoạt động của core banking (T24/WAY4 high-level)
- NAPAS 247 và chuyển mạch thẻ
- Payment gateway hoạt động ra sao
- KYC, AML basics trong ngân hàng
- PCI DSS compliance - high-level overview
Ngày 25-28:
- Mock coding interview (LeetCode easy/medium)
- Mock system design interview
- Ôn lại toàn bộ Spring Boot
- Chuẩn bị câu hỏi cho HR
### 📖 Tài liệu tham khảo
Sách:
- "Effective Java" - Joshua Bloch
- "Spring in Action" - Craig Walls
- "Designing Data-Intensive Applications" - Martin Kleppmann
- "Clean Code" - Robert C. Martin
Website:
- Baeldung.com (Spring Boot tutorials)
- Spring.io/docs
- LeetCode (practice coding)
- System Design Primer (GitHub)
YouTube Channels:
- TechLead with Ex-Google (system design)
- Amigoscode (Spring Boot)
- DevOps with Bali (Docker/K8s)
Tư vấn nghề nghiệp
## Lộ trình Sự nghiệp FullStack Developer tại MBBank
### 📈 Lộ trình Thăng tiến
```
Junior Developer (1-2 năm kinh nghiệm)
↓ (2-3 năm)
Mid-Level Developer / Senior Developer (3-5 năm)
↓ (5-7 năm)
Lead Developer / Tech Lead
↓ (7-10 năm)
Solution Architect / Engineering Manager
↓
VP of Engineering / CTO
```
### 💰 Mức lương kỳ vọng (tham khảo thị trường Hà Nội 2024)
| Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) | Notes |
|---------|-------------|----------------------|-------|
| Junior (Fresher có kinh nghiệm) | 0-1 năm | 10-18 triệu | MBBank có thể cao hơn thị trường 10-20% |
| Junior | 1-2 năm | 15-22 triệu | |
| Mid-Level | 2-4 năm | 22-35 triệu | |
| Senior | 4-6 năm | 35-55 triệu | |
| Lead/Architect | 6+ năm | 55-90 triệu | |
Lưu ý: MBBank nổi tiếng trả lương cạnh tranh trong ngành ngân hàng, đặc biệt cho tech talent. Lương tháng 13 + performance bonus có thể tăng thu nhập thực lĩnh thêm 1-3 tháng lương.
### 🎯 Kỹ năng cần phát triển theo từng giai đoạn
Giai đoạn Junior (0-2 năm):
- ✅ Thành thạo Java + Spring Boot
- ✅ Viết clean code, hiểu SOLID principles
- ✅ SQL/database optimization cơ bản
- ✅ Git workflow, basic CI/CD
- ✅ Đọc hiểu requirement, viết document
Giai đoạn Mid-Level (2-4 năm):
- ✅ Thiết kế API, hiểu RESTful conventions
- ✅ Microservices architecture patterns
- ✅ Performance optimization (JVM tuning, query optimization)
- ✅ Security best practices trong fintech
- ✅ Mentoring Junior developers
- ✅ Cloud infrastructure basics (AWS/GCP)
Giai đoạn Senior (4-6 năm):
- ✅ System design cho high-traffic systems
- ✅ Event-driven architecture, CQRS, EventSourcing
- ✅ Kubernetes, container orchestration
- ✅ Tech stack decision making
- ✅ Cross-team collaboration
- ✅ Đào tạo và code review
### 🌟 Đặc biệt tại MBBank
Ưu điểm:
- Quy mô hệ thống lớn nhất Việt Nam → học được nhiều về scale
- Đầu tư mạnh vào công nghệ mới (K8s, GraphQL, EventSourcing)
- Lương và phúc lợi cạnh tranh so với ngân hàng khác
- Môi trường chuyên nghiệp, quy trình rõ ràng
Thách thức:
- Compliance & regulation nhiều → tốc độ phát triển có thể chậm hơn startup
- Legacy systems cần maintain song song với hiện đại hóa
- Áp lực về security và uptime cao (ngân hàng không được downtime)
Lời khuyên chung:
1. Bắt đầu ở MBBank với tinh thần học hỏi, không phải để "nghỉ chân"
2. Tận dụng quy mô hệ thống để học về distributed systems thực tế
3. Sau 2-3 năm, bạn sẽ có profile rất mạnh để chuyển sang fintech hoặc ngân hàng khác
4. Cân nhắc học thêm chứng chỉ cloud (AWS/GCP) để tăng giá trị bản thân
5. Network trong ngành ngân hàng rất quan trọng - xây dựng relationships từ sớm
Câu hỏi thường gặp
NÊN ứng tuyển! Tin tuyển dụng ghi rõ 'Có từ 01 năm kinh nghiệm... là một lợi thế', tức là không bắt buộc. Quan trọng hơn là bạn cần đáp ứng được yêu cầu kỹ thuật: thành thạo Java, Spring Boot, và 1 database. Hãy ôn kỹ những phần này, làm thêm project cá nhân để show trong CV. MBBank có chương trình đào tạo onboarding tốt, nên hoàn toàn phù hợp cho fresher có nền tảng kỹ thuật vững.
Theo thông tin thị trường, mức lương Junior Java/FE Developer tại MBBank dao động khoảng 12-18 triệu/tháng tùy năng lực và kinh nghiệm thực tế. Tin tuyển dụng ghi 'Thỏa thuận', nghĩa là HR sẵn sàng đàm phán. Nếu bạn có kinh nghiệm thực tế (dù ở công ty nhỏ, dự án cá nhân), hãy đề xuất mức lương phù hợp. Ngoài lương, còn có lương tháng 13, bảo hiểm sức khỏe, du lịch, gym - tổng compensation khá tốt so với nhiều ngân hàng khác.
Tin tuyển dụng không đề cập cụ thể yêu cầu tiếng Anh. Tuy nhiên, trong thực tế phỏng vấn và làm việc tại MBBank (đặc biệt với Khối Công nghệ), khả năng đọc tài liệu tiếng Anh là cần thiết vì phần lớn tài liệu kỹ thuật, framework, và tool là tiếng Anh. Nếu bạn có IELTS 5.5+ hoặc tương đương thì sẽ là điểm cộng, nhưng không bắt buộc ở vòng tuyển dụng.
3 tips hiệu quả: (1) Hiểu rõ domain ngân hàng - tìm hiểu T24, WAY4, NAPAS ở mức high-level và diễn đạt được khi được hỏi. (2) Show code quality thực tế - mang theo portfolio, GitHub repo, giải thích được tại sao viết code theo cách đó. (3) Đặt câu hỏi thông minh - hỏi về tech stack thực tế của team, cách họ xử lý các bài toán cụ thể. Điều này cho thấy bạn quan tâm đến công việc thực sự, không phải chỉ muốn 'xin việc'.
Theo phản hồi từ cộng đồng, dev tại MBBank thường làm việc theo giờ hành chính (8:30-17:30), nhưng có thể OT khi có dự án deadline hoặc release lớn. Công việc hàng ngày gồm: họp sprint planning, viết code và unit test, code review, tham gia các buổi discussion về thiết kế system, và bảo trì/hỗ trợ production. Áp lực chính đến từ compliance, security, và uptime requirement cao chứ không phải deadline sản phẩm.
MBBank thường yêu cầu code bằng Java. Topics hay gặp: Array/List manipulation, String processing, HashMap usage, basic tree/graph traversal. Nên ôn trên LeetCode với mức Easy là chính, một số Medium. Thời gian làm bài thường 45-60 phút cho 2-3 bài. Quan trọng: trước khi code, hãy phân tích bài toán toàn diện (run through test cases mentally), chọn thuật toán, sau đó mới code. Code sạch, có comment, pass được test cases quan trọng hơn viết nhanh nhưng sai logic.
3 kỹ năng quan trọng nhất: (1) Hiểu cách các hệ thống tích hợp với nhau - T24 là core, WAY4 là payment platform, chúng giao tiếp qua API/Message Queue. (2) Database skill - Oracle là DB chính của core banking, cần viết SQL hiệu quả, hiểu transaction boundaries. (3) Security mindset - ngân hàng xử lý tiền thật nên security không phải 'nice to have' mà là bắt buộc. Hiểu về OAuth, JWT, mã hóa dữ liệu là lợi thế lớn.
Rất nhiều lựa chọn! Profile 'ex-MBBank dev' được thị trường đánh giá cao vì: (1) Đã làm với hệ thống quy mô lớn nhất Việt Nam → experience hiếm có. (2) Quen với compliance và regulation → phù hợp với fintech, insurance, securities. (3) Tech stack hiện đại (K8s, GraphQL, EventSourcing) → transferable sang các công ty công nghệ. Có thể chuyển sang: VPBank, TPBank (cũng tech-driven), các fintech như MoMo, VNPay, hoặc các ngân hàng nước ngoài tại VN như Standard Chartered, HSBC.
Chia sẻ từ cộng đồng
Mình đang làm ở MBBank khối IT, confirm là lương thực lĩnh hơi cao hơn mặt bằng ngân hàng khác. Team dev làm việc bài bản, có code review, sprint planning đầy đủ. Nhưng mà enterprise banking system nhiều khi phải maintain legacy code, không phải lúc nào cũng được code mới đâu.
Ứng tuyển vòng technical được 2 tuần rồi mà chưa thấy reply. HR nói đang xử lý nhiều hồ sơ. Ai có kinh nghiệm nộp MBBank thì chia sẻ giúp timeline nó như nào với?
Junior mà có kinh nghiệm với Spring Boot + Oracle là trúng việc ngay. Mình apply tháng trước, vòng technical hỏi khá sâu về Spring Bean lifecycle và transaction isolation level. May mà đọc kỹ Baeldung trước.
Có ai rõ là MBBank tuyển Junior có nhận fresher chưa ra trường không? Hay bắt buộc phải có 1 năm kinh nghiệm? Mình còn non quá, sợ nộp vào cũng chỉ tốn thời gian.
Tip cho ae: hồ sơ MBBank cần điền rất chi tiết, có cả mục kỹ năng nổi bật. Điền đầy đủ vào, họ có hệ thống ATS tự đánh giá matching score với JD. Hồ sơ đầy đủ thì được ưu tiên liên hệ trước - HR họ nói thẳng đấy.
Mình nhận offer MBBank Junior Dev được 3 tháng rồi. Onboarding ổn, có mentor đi kèm. Nhưng mà hệ thống nó to quá, mới vào còn ngợp lắm. Đợt release gần đây OT khá nhiều, nhưng được bù lại bằng phúc lợi. Phúc lợi thật sự tốt so với các ngân hàng mình từng làm ở startup.
Ứng tuyển ngay
Ứng tuyển trên website gốcBạn sẽ được chuyển đến trang tuyển dụng chính thức của MBBank
Chuyên môn / Từ khoá
Mất kết nối mạng
Đang thử kết nối lại
Đã xảy ra lỗi!
Vui lòng chờ trong giây lát