#HEJZoqXP
Bài test tuyển dụng Data Engineer của tập đoàn gọi xe MyCar tại Mã Lay: Tối Ưu Ngân Sách Tuyển Dụng Senior Và Junior Bằng SQL
Nhập vai ứng viên vị trí Data Engineer tại MyCar — nền tảng gọi xe vận hành 6 hub tại Malaysia — và hoàn thành bài đánh giá thực hành do bộ phận Tuyển dụng giao qua email: ba phần tính điểm trên bộ dữ liệu tuyển dụng năm 2026.
Bạn viết bốn truy vấn SQL để phân bổ ngân sách lương tháng của các đợt tuyển trong năm: ưu tiên Senior theo lương tăng dần, dùng phần dư cho Junior, cộng dồn không vượt trần; tổng hợp kết quả lên cấp hub; và tự kiểm chứng điều kiện dừng của thuật toán. Bạn cũng thiết kế pipeline dữ liệu đưa nhật ký trạng thái hồ sơ (có bản ghi lặp và bản ghi về muộn) thành tầng dữ liệu phục vụ phân tích, rồi trình bày một trang tổng hợp ngắn cho Ban điều hành.
Bối cảnh doanh nghiệp: MyCar vừa đóng sổ năm 2026 với 44.000 ứng viên, 48 đợt tuyển và ngân sách 10,47 triệu MYR. Ban điều hành thấy ngân sách gần như dùng hết nhưng vẫn thiếu nhân sự cấp Senior ở một số hub, nên cần một cách đọc dữ liệu thống nhất trước khi chốt kế hoạch tuyển dụng năm 2027.
Nhiệm Vụ Cụ Thể Cần Hoàn Thành
Nhiệm vụ của bạn là hoàn thành bài đánh giá thực hành ba phần trên dữ liệu tuyển dụng của MyCar, đi từ truy vấn đến pipeline và trang tổng hợp:
- Cấp độ 1: Dựng tập hồ sơ đủ điều kiện từ nhật ký trạng thái — chọn bản ghi hiện hành theo thời điểm nghiệp vụ, khử trùng lặp, loại hồ sơ tạo sau ngày ứng tuyển — rồi phân bổ ngân sách từng đợt theo quy tắc Senior trước, Junior sau, cộng dồn không vượt trần. Trả về bảng phân bổ theo từng đợt (Câu 1) và danh sách ứng viên trúng tuyển (Câu 2).
- Cấp độ 2: Tổng hợp kết quả phân bổ lên cấp hub với tỷ lệ sử dụng và chi phí bình quân làm tròn 2 chữ số (Câu 3); rồi tự kiểm chứng thuật toán bằng cách so số dư ngân sách với lương hồ sơ rẻ nhất còn lại của từng đợt (Câu 4).
- Cấp độ 3: Thiết kế pipeline ba tầng với grain và khoá rõ ràng, nêu cách xử lý bản ghi về muộn và nước đánh dấu khi nạp tăng dần, mô hình fact phân bổ, cơ chế nạp lại luỹ đẳng và bộ kiểm tra chất lượng có ngưỡng cảnh báo.
- Cấp độ 4: Trình bày một trang tổng hợp cho Ban điều hành — bảng 6 hub với 6 chỉ tiêu, một biểu đồ cột chi phí bình quân mỗi người, hai nhận định định lượng có hệ quả vận hành — và đóng gói đúng tên tệp.
Kết Quả Bạn Sẽ Đạt Được Sau Khi Hoàn Thành Business Case Study Này
Không chỉ học cú pháp SQL, bạn tích lũy kinh nghiệm làm việc thực tế tương đương 6 tháng - 1 năm đi làm tại doanh nghiệp:
- Truy cập hệ thống Core doanh nghiệp quy mô chuẩn thực tế thị trường
- Kết nối an toàn qua VPN WireGuard
- Tải trọn bộ Dataset & Template Báo Cáo
- Chuyên gia Review 1-1 bài giải và hỗ trợ CV