Mô tả công việc: Chúng tôi đang gấp rút tìm kiếm vị trí Senior Java Developer có khả năng giao tiếp tiếng Anh tốt.
Quy trình phỏng vấn gồm 2 vòng trực tuyến: 1. Vòng 1: Đánh giá bởi đội ngũ nội bộ. 2. Vòng 2: Phỏng vấn với khách hàng.
Vòng phỏng vấn với khách hàng bao gồm 3 phần: 1) Giới thiệu: Kinh nghiệm làm việc, những thất bại đã trải qua và một số câu hỏi chuyên môn. 2) Live coding: Thường có 2 bài tập nhỏ trong vòng 30 phút. 3) Kiến trúc hệ thống: Thảo luận về thiết kế khả thi cho một hệ thống thực tế (ví dụ: tương tự YouTube), ban đầu xử lý lưu lượng truy cập nhỏ và sau đó xem xét khả năng mở rộng.
Yêu cầu: - Có ít nhất 6 năm kinh nghiệm với Java, Spring và Python. - Nắm vững các mẫu thiết kế hệ thống (system design patterns), kiến trúc microservices và phát triển đa luồng (multi-threaded development). - Có kinh nghiệm làm việc với các công cụ cloud-native bao gồm DynamoDB, S3, Lambda và các quy trình CI/CD tự động.