คำถามสัมภาษณ์ Team Foundation Server (TFS) 9 อันดับแรก
คำถามและคำตอบในการสัมภาษณ์ TFS
ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์ Team Foundation Server (TFS) สำหรับนักศึกษาใหม่และผู้สมัครที่มีประสบการณ์เพื่อรับงานในฝัน
1) พูดถึงเซิร์ฟเวอร์รากฐานของทีมคืออะไร?
เซิร์ฟเวอร์รากฐานทีมใช้สำหรับการสื่อสารระหว่างผู้ทดสอบ ทีมนักพัฒนา ผู้จัดการโครงการ และซีอีโอ ในขณะที่ทำงานด้านการพัฒนาซอฟต์แวร์
ดาวน์โหลด PDF ฟรี: คำถามและคำตอบสัมภาษณ์ TFS
2) แสดงรายการฟังก์ชันการทำงานที่ได้รับจากเซิร์ฟเวอร์รากฐานของทีม?
- การบริหารจัดการโครงการ
- ติดตามรายการงาน
- การควบคุมเวอร์ชัน
- การจัดการกรณีทดสอบ
- สร้างระบบอัตโนมัติ
- การรายงาน
- การจัดการห้องปฏิบัติการเสมือนจริง
3) อธิบาย TFS ในส่วนที่เกี่ยวข้องกับ GIT?
TFS | GIT |
---|---|
เซิร์ฟเวอร์รากฐานทีมคือ ไมโครซอฟท์ เวอร์ชัน รองรับโค้ดได้ประมาณ 5 ล้านบรรทัด | Git เป็นโอเพ่นซอร์สและออกแบบมาเพื่อรองรับซอร์สโค้ดของ Linux Kernel และรองรับโค้ดประมาณ 15 ล้านบรรทัด กระบวนการพัฒนาถูกเผยแพร่ไปทั่วโลก |
TFS ทำงานร่วมกับ Visual Studio, SharePoint และ ไดเรกทอรีที่ใช้งานอยู่ | Git ไม่รองรับสิ่งเหล่านี้ |
TFS มีความปลอดภัยมากขึ้นเนื่องจากคุณสามารถกำหนดสิทธิ์การอ่านและเขียนให้กับไฟล์แต่ละไฟล์ได้ | Git มีความปลอดภัยน้อยกว่าเนื่องจากที่เก็บ Git ทั้งหมดถูกควบคุมโดยระบบไฟล์ |
TFS ต้องการ เซิร์ฟเวอร์ SQL เพื่อจัดเก็บข้อมูลทุกประเภท | Git ทำงานบน Distributed Version Control System (DVCS) ซึ่งหมายความว่าสำเนาของนักพัฒนาทุกคนสามารถเข้าถึงทุกเวอร์ชันของทุกไฟล์ได้จากทุกที่ |
TFS ถูกรวมศูนย์โดยที่ข้อมูลส่วนใหญ่ถูกเก็บไว้บนเซิร์ฟเวอร์ | Git เก็บทุกสำเนาในเครื่องไว้อย่างเป็นอิสระ |
TFS ไม่รองรับการผสานอย่างปลอดภัยระหว่างสาขาที่ไม่เกี่ยวข้อง | Git ช่วยให้สามารถผสานระหว่างสาขาที่ไม่เกี่ยวข้องได้อย่างปลอดภัย |
ใน TFS คุณสามารถทำการติดตามทดสอบด้วยตนเองได้ | ใน Git คุณไม่สามารถทำการทดสอบการติดตามด้วยตนเองได้ |
การติดตั้งจะใช้เวลาประมาณ 1/2 วัน | การติดตั้งจะใช้เวลาเพียง 10 นาที |
มีรายงานการวิเคราะห์และตัวเลือกแผนภูมิให้ | ไม่มีการแสดงรายงานและแผนภูมิการวิเคราะห์ |
4) อธิบายว่าคุณสามารถสร้าง Git-TFS ใน Visual Studio 2013 express ได้อย่างไร
เพื่อสร้าง Git-TFS ใน Visual Studio 2013 express
- สร้างบัญชีด้วยบริการ MS TFS หากคุณไม่มีเซิร์ฟเวอร์ TFS ภายใน
- หลังจากนั้น คุณจะถูกนำไปที่หน้า TFS ซึ่งคุณจะเห็นตัวเลือกพ่วงสำหรับการสร้างโปรเจ็กต์ ตัวเลือกหนึ่งสำหรับโปรเจ็กต์ทีมใหม่และอีกตัวเลือกหนึ่งสำหรับโปรเจ็กต์ทีมใหม่ + Git
- URL ของบัญชีจะอยู่ด้านล่าง "เริ่มต้นใช้งาน"
- คลิกที่สร้างโปรเจ็กต์ git จากนั้นระบบจะนำคุณไปยังหน้าต่างใหม่ ซึ่งคุณระบุรายละเอียดเกี่ยวกับโปรเจ็กต์ เช่น ชื่อโปรเจ็กต์ คำอธิบาย เทมเพลตกระบวนการ การควบคุมเวอร์ชัน ฯลฯ และเมื่อเสร็จแล้วให้คลิกสร้างโปรเจ็กต์
- ตอนนี้คุณสามารถสร้างโปรเจ็กต์โลคอลในเซิร์ฟเวอร์รากฐานของทีมได้โดยสร้างโปรเจ็กต์ใหม่ใน Visual Studio และอย่าลืมทำเครื่องหมายในช่องที่ระบุว่า "เพิ่มไปยังการควบคุมแหล่งที่มา"
- ในหน้าต่างถัดไป เลือกทำเครื่องหมาย Git เป็นตัวควบคุมเวอร์ชันของคุณ แล้วคลิกตกลง จากนั้นคุณจะสามารถเห็นการเปลี่ยนแปลงที่เกิดขึ้นในซอร์สโค้ด
- หลังจากนั้น ให้คอมมิตโค้ดของคุณ คลิกขวาที่ไฟล์ใน team explorer และคุณสามารถเปรียบเทียบความแตกต่างของเวอร์ชันได้
5) กล่าวถึงฟีเจอร์บริการพื้นฐานของทีมทั้งหมดรวมอยู่ในเซิร์ฟเวอร์ Team Foundation หรือไม่
บริการ TFS จะได้รับการอัปเดตทุก 3 สัปดาห์ ขณะที่ Team Foundation Server แบบ "on-premise" จะได้รับการอัปเดตทุก 3 เดือน ดังนั้นเวอร์ชัน on-premise จึงยังคงตามหลังอยู่บ้าง อย่างไรก็ตาม TFS แบบ on-premise มีบางอย่างที่บริการ TFS ไม่มี
- คุณสามารถใช้ TFS Lab ได้
- ปรับแต่งรายการงาน/เทมเพลตกระบวนการ
6) อธิบายว่าคุณสามารถเพิ่มเซิร์ฟเวอร์ประเภทใดหรือรายงานใน TFS ได้
TFS ใช้ SQL สำหรับการจัดเก็บข้อมูล ดังนั้นคุณต้องเพิ่มบริการการรายงานของเซิร์ฟเวอร์ SQL เพื่อจัดเตรียมเซิร์ฟเวอร์รายงานสำหรับ TFS
7) จะทราบได้อย่างไรว่ารายงานได้รับการอัพเดตเป็น TFS หรือไม่?
สำหรับแต่ละรายงานจะมีตัวเลือก “วันที่อัปเดตล่าสุด” ที่มุมแสงด้านล่าง เมื่อคุณคลิกหรือเลือกตัวเลือกนั้น ระบบจะให้รายละเอียดว่าอัปเดตครั้งล่าสุดเมื่อใด
8) อธิบายว่าคุณสามารถกู้คืนคำสั่งดีบักเกอร์ที่ซ่อนอยู่ใน Visual Studio 2013 ได้อย่างไร
เมื่อต้องการคืนค่าคุณลักษณะดีบักเกอร์ที่ถูกซ่อนไว้ คุณต้องเพิ่มคำสั่งกลับไปยังคำสั่ง
- เปิดโครงการของคุณ คลิกที่เมนูเครื่องมือ จากนั้นคลิกปรับแต่ง
- แตะแท็บคำสั่งในกล่องโต้ตอบปรับแต่ง
- ในแถบเมนู ให้เลื่อนลง เลือกเมนูดีบักที่คุณต้องการให้มีคำสั่งที่กู้คืน
- แตะที่ปุ่มเพิ่มคำสั่ง
- ในกล่องเพิ่มคำสั่ง เลือกคำสั่งที่คุณต้องการเพิ่ม แล้วคลิกตกลง
- ทำซ้ำขั้นตอนเพื่อเพิ่มคำสั่งอื่น
9) อธิบายว่าคุณสามารถติดตามโค้ดของคุณโดยปรับแต่งแถบเลื่อนใน Visual Studio 2013 ได้อย่างไร
เพื่อแสดงคำอธิบายประกอบบนแถบเลื่อน
- คุณสามารถปรับแต่งแถบเลื่อนเพื่อแสดงการเปลี่ยนแปลงโค้ด เบรกพอยท์ บุ๊กมาร์ก และข้อผิดพลาดได้
- เปิดหน้าตัวเลือกแถบเลื่อน
- เลือกตัวเลือก “แสดงคำอธิบายประกอบบนแถบเลื่อนแนวตั้ง” จากนั้นเลือกคำอธิบายประกอบที่คุณต้องการดู
- คุณสามารถแทนที่อะไรก็ได้ในโค้ดที่มักปรากฏในไฟล์ซึ่งไม่ได้ตั้งใจ
คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)