Thời gian làm bài từ 17:30:00 ngày 8/2/2026 đến 23:59:59 ngày 9/2/2026
Link nộp bài: https://forms.gle/usBdWxiXHPGjTAMB7
Trình bày sự khác nhau giữa public, internal, protected và private trong C#.
Thành phố Hồ Chí Minh trong những năm gần đây đã trở thành một trung tâm gia công phần mềm có uy tín trên thế giới, cạnh tranh sòng phẳng với các đối thủ lớn trên khắp năm châu bao gồm cả Trung Quốc lẫn Ấn Độ. Chúng ta không chỉ có lợi thế chỉ phí gia công phù hợp mà còn được các đối tác đánh giá cao ở trình độ, thái độ cầu thị và tinh thần làm việc chăm chỉ của đội ngũ phát triển phần mềm. Trọng tâm của sự phát triển này chính là sự hoạt động hiệu quả của các công ty gia công phần mềm - trong đó có công ty Global Tech với đội ngũ kỹ sư lên đến hàng ngàn người. GlobalTech nhận thực hiện các hợp đồng gia công phần mềm trên nhiều nền tảng công nghệ khác nhau như cloud (C#, Java, PHP, NodeJS, Python, Go,...), mobile APP development (Android/iOS), IoT,... cho các đối tác lớn trên toàn cầu trong các lĩnh vực khác FinTech, eCommerce, Education, Medical và Entertainment. Hiện nay, Global Tech có các hình thức hợp đồng sau với đối tác:
(a) Hợp đồng gia công trọn gói: Global Tech sẽ được đối tác trả một số tiền gọi là giá trị hợp đồng để gia công một phần hoặc toàn bộ một dự án phần mềm trong một khoản thời gian dự kiến - gọi là thời gian gia công - tính theo đơn vị ngày (đã được 2 bên thống nhất khi ký kết hợp đồng). Với dạng hợp đồng này, lợi nhuận của Global Tech được tính như sau:
Lợi nhuận = Giá trị hợp đồng − ((Tổng lương ngày của nhân sự + chi phí hỗ trợ chung) × Thời gian gia công) − Chi phí khảo sát ban đầu
Tuy nhiên, nếu vì lý do nào đó, thời gian gia công bị trễ hơn từ 15 đến dưới 90 ngày so với thời gian dự kiến thì đối tác sẽ trừ phạt 10% giá trị hợp đồng. Trễ từ 90 ngày trở lên sẽ bị phạt 30% giá trị hợp đồng.
(b) Hợp đồng nghiên cứu phát triển: Global Tech sẽ cùng đối tác nghiên cứu, phát triển và chuyển giao một sản phẩm mới trong đó đối tác giữ vai trò thiết kế sản phẩm, giám sát thi công, Global Tech sẽ cung cấp nguồn nhân lực kỹ thuật (kỹ sư phát triển phần mềm & kiểm tra chất lượng) và đội ngũ quản lý kỹ thuật (project manager) làm việc tại TP.HCM. Đối tác sẽ chỉ trả cho GlobalTech theo chi phí nhân lực.
Lợi nhuận = (Chi phí nhân sự ngày do đối tác trả − Tổng lương ngày của nhân sự − chi phí hỗ trợ chung) × Thời gian gia công − Chi phí khảo sát ban đầu
(c) Hợp đồng tư vấn tại chỗ: là một dạng đặc biệt của hợp đồng gia công trọn gói, trong đó Global Tech sẽ cử một nhóm nhỏ các chuyên gia giàu kinh nghiệm trong một lĩnh vực nào đó -thường tối đa không quá 3 người - sang làm việc trực tiếp với đối tác tại văn phòng của đối tác ở nước ngoài trong một khoảng thời gian để tư vấn cho đối tác. Lợi nhuận trong trường hợp này giống như hợp đồng gia công trọn gói nhưng trừ thêm chi phí sinh hoạt cho các nhân viên đi công tác (như khách sạn, ăn uống, di chuyển) trong thời gian tư vấn.
Lợi nhuận = Lợi nhuận theo cách tính của hợp đồng gia công trọn gói − Tổng phí sinh hoạt bình quân mỗi ngày × số ngày công tác
Lưu ý: Số ngày công tác chính là thời gian gia công
Mọi hợp đồng đều có các thông tin chung như tên công ty đối tác, tên phần mềm hoặc dự án gia công cho đối tác, ngày hoàn thành dự án dự kiến (ngày/tháng/năm), lĩnh vực của phần mềm, nền tảng kỹ thuật chính của hợp đồng, chi phí hỗ trợ chung, chi phí khảo sát ban đầu. Công ty Global Tech cần có phần mềm đáp ứng các yêu cầu sau: