9 câu hỏi phỏng vấn hàng đầu về Team Foundation Server (TFS)
Câu hỏi và câu trả lời phỏng vấn TFS
Dưới đây là những câu hỏi phỏng vấn Team Foundation Server (TFS) và câu trả lời dành cho cả ứng viên mới và ứng viên có kinh nghiệm để có được công việc mơ ước của mình.
1) Team Foundation Server là gì?
Máy chủ nền tảng nhóm được sử dụng để liên lạc giữa nhóm thử nghiệm, nhóm phát triển, quản lý dự án và giám đốc điều hành trong khi làm việc về phát triển phần mềm.
Tải xuống PDF miễn phí: Câu hỏi và câu trả lời phỏng vấn TFS
2) Liệt kê các chức năng được cung cấp bởi Team Foundation Server?
- Quản lý dự án
- Theo dõi các hạng mục công việc
- Kiểm soát phiên bản
- Quản lý trường hợp thử nghiệm
- Xây dựng tự động hóa
- Báo cáo
- Quản lý phòng thí nghiệm ảo
3) Giải thích TFS liên quan đến GIT?
TFS | GIT |
---|---|
Máy chủ nền tảng nhóm là một microsoft Phiên bản. Nó hỗ trợ khoảng 5 triệu dòng mã | Git là mã nguồn mở và được thiết kế để hỗ trợ mã nguồn của Linux Kernel và hỗ trợ khoảng 15 triệu dòng mã. Quá trình phát triển được phân phối trên toàn thế giới. |
TFS tích hợp với Visual Studio, SharePoint và Thư mục hoạt động | Git không hỗ trợ bất kỳ cái nào trong số này |
TFS an toàn hơn vì bạn có thể chỉ định quyền đọc và ghi cho từng tệp riêng lẻ | Git kém an toàn hơn vì toàn bộ kho lưu trữ git được quản lý bởi hệ thống tệp |
TFS yêu cầu Máy chủ SQL để lưu trữ tất cả các loại dữ liệu | Git dựa trên Hệ thống kiểm soát phiên bản phân tán (DVCS) có nghĩa là mọi bản sao của nhà phát triển đều có thể truy cập mọi phiên bản của mọi tệp từ bất kỳ đâu |
TFS được tập trung hóa nơi mà phần lớn thông tin được lưu trữ trên máy chủ | Git giữ mọi bản sao cục bộ hoàn toàn độc lập |
TFS không hỗ trợ hợp nhất an toàn giữa các nhánh không liên quan | Git cho phép hợp nhất an toàn giữa các nhánh không liên quan |
Trong TFS, bạn có thể thực hiện theo dõi thử nghiệm thủ công | Trong Git, bạn không thể thực hiện theo dõi thử nghiệm thủ công |
Việc cài đặt sẽ mất khoảng ½ ngày | Việc cài đặt chỉ mất 10 phút |
Báo cáo phân tích và tùy chọn biểu đồ được cung cấp | Báo cáo phân tích và biểu đồ không được thể hiện |
4) Giải thích cách tạo Git-TFS trong Visual Studio 2013 express?
Để tạo Git-TFS trong Visual Studio 2013 express
- Tạo một tài khoản với dịch vụ MS TFS nếu bạn không có máy chủ TFS nội bộ
- Sau đó, bạn sẽ được chuyển hướng đến trang TFS, tại đây bạn sẽ thấy hai tùy chọn để tạo dự án, một với dự án nhóm mới và một với dự án nhóm mới + Git
- URL tài khoản sẽ nằm ngay bên dưới phần “Bắt đầu”.
- Nhấp vào tạo dự án git và bạn sẽ được đưa đến một cửa sổ mới, tại đó bạn chỉ định các thông tin chi tiết về dự án như tên dự án, mô tả, mẫu quy trình, kiểm soát phiên bản, v.v. và khi hoàn tất, hãy nhấp vào tạo dự án.
- Bây giờ bạn có thể tạo một dự án cục bộ trong máy chủ team foundation bằng cách tạo một dự án mới trong Visual studio và đừng quên đánh dấu vào hộp kiểm có nội dung "Thêm vào kiểm soát nguồn"
- Trong cửa sổ tiếp theo, hãy chọn đánh dấu Git làm kiểm soát phiên bản của bạn và nhấp vào OK, bạn sẽ có thể thấy sự thay đổi được thực hiện trong mã nguồn.
- Sau đó, hãy cam kết mã của bạn, nhấp chuột phải vào tệp trong trình khám phá nhóm và bạn có thể so sánh sự khác biệt của phiên bản
5) Có đề cập đến việc liệu tất cả các tính năng của dịch vụ nền tảng nhóm có được bao gồm trong máy chủ nền tảng nhóm không?
Dịch vụ TFS được cập nhật 3 tuần một lần, trong khi Team Foundation Server "tại chỗ" được cập nhật 3 tháng một lần. Vì vậy, phiên bản tại chỗ sẽ luôn chậm hơn một chút. Tuy nhiên, TFS tại chỗ có những điểm mà dịch vụ TFS không có.
- Bạn có thể sử dụng TFS Lab
- Tùy chỉnh các mục công việc/mẫu quy trình

6) Giải thích loại máy chủ báo cáo nào bạn có thể thêm vào TFS?
TFS sử dụng SQL để lưu trữ dữ liệu, vì vậy bạn phải thêm dịch vụ báo cáo SQL Server để cung cấp máy chủ báo cáo cho TFS.
7) Làm sao để biết báo cáo có được cập nhật trong TFS hay không?
Đối với mỗi báo cáo, sẽ có tùy chọn “Ngày cập nhật lần cuối” ở góc dưới, khi bạn nhấp hoặc chọn tùy chọn đó, nó sẽ cung cấp thông tin chi tiết về thời điểm báo cáo được cập nhật lần cuối.

8) Giải thích cách bạn có thể khôi phục các lệnh gỡ lỗi ẩn trong Visual Studio 2013?
Để khôi phục tính năng gỡ lỗi bị ẩn, bạn phải thêm lệnh trở lại lệnh
- Mở dự án của bạn, nhấp vào menu Công cụ rồi nhấp vào tùy chỉnh
- Nhấn vào tab lệnh trong hộp thoại tùy chỉnh
- Trong thanh menu thả xuống, chọn menu gỡ lỗi mà bạn muốn chứa lệnh đã khôi phục
- Nhấn vào nút Thêm lệnh
- Trong hộp lệnh Thêm, chọn lệnh bạn muốn thêm và nhấp vào OK
- Lặp lại bước này để thêm lệnh khác
9) Giải thích cách bạn có thể theo dõi mã của mình bằng cách tùy chỉnh thanh cuộn trong Visual Studio 2013?
Để hiển thị chú thích trên thanh cuộn
- Bạn có thể tùy chỉnh thanh cuộn để hiển thị các thay đổi về mã, điểm dừng, dấu trang và lỗi
- Mở trang tùy chọn thanh cuộn
- Chọn tùy chọn “hiển thị chú thích trên thanh cuộn dọc”, sau đó chọn chú thích bạn muốn xem
- Bạn có thể thay thế bất cứ thứ gì trong mã thường xuyên xuất hiện trong tệp mà không có ý định
Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn