คำถามสัมภาษณ์ 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 ได้
  • ปรับแต่งรายการงาน/เทมเพลตกระบวนการ
คำถามสัมภาษณ์ TFS
คำถามสัมภาษณ์ TFS

6) อธิบายว่าคุณสามารถเพิ่มเซิร์ฟเวอร์ประเภทใดหรือรายงานใน TFS ได้

TFS ใช้ SQL สำหรับการจัดเก็บข้อมูล ดังนั้นคุณต้องเพิ่มบริการการรายงานของเซิร์ฟเวอร์ SQL เพื่อจัดเตรียมเซิร์ฟเวอร์รายงานสำหรับ TFS


7) จะทราบได้อย่างไรว่ารายงานได้รับการอัพเดตเป็น TFS หรือไม่?

สำหรับแต่ละรายงานจะมีตัวเลือก “วันที่อัปเดตล่าสุด” ที่มุมแสงด้านล่าง เมื่อคุณคลิกหรือเลือกตัวเลือกนั้น ระบบจะให้รายละเอียดว่าอัปเดตครั้งล่าสุดเมื่อใด

คำถามสัมภาษณ์ทีมงาน Foundation Server
คำถามสัมภาษณ์ทีมงาน Foundation Server

8) อธิบายว่าคุณสามารถกู้คืนคำสั่งดีบักเกอร์ที่ซ่อนอยู่ใน Visual Studio 2013 ได้อย่างไร

เมื่อต้องการคืนค่าคุณลักษณะดีบักเกอร์ที่ถูกซ่อนไว้ คุณต้องเพิ่มคำสั่งกลับไปยังคำสั่ง

  • เปิดโครงการของคุณ คลิกที่เมนูเครื่องมือ จากนั้นคลิกปรับแต่ง
  • แตะแท็บคำสั่งในกล่องโต้ตอบปรับแต่ง
  • ในแถบเมนู ให้เลื่อนลง เลือกเมนูดีบักที่คุณต้องการให้มีคำสั่งที่กู้คืน
  • แตะที่ปุ่มเพิ่มคำสั่ง
  • ในกล่องเพิ่มคำสั่ง เลือกคำสั่งที่คุณต้องการเพิ่ม แล้วคลิกตกลง
  • ทำซ้ำขั้นตอนเพื่อเพิ่มคำสั่งอื่น

9) อธิบายว่าคุณสามารถติดตามโค้ดของคุณโดยปรับแต่งแถบเลื่อนใน Visual Studio 2013 ได้อย่างไร

เพื่อแสดงคำอธิบายประกอบบนแถบเลื่อน

  • คุณสามารถปรับแต่งแถบเลื่อนเพื่อแสดงการเปลี่ยนแปลงโค้ด เบรกพอยท์ บุ๊กมาร์ก และข้อผิดพลาดได้
  • เปิดหน้าตัวเลือกแถบเลื่อน
  • เลือกตัวเลือก “แสดงคำอธิบายประกอบบนแถบเลื่อนแนวตั้ง” จากนั้นเลือกคำอธิบายประกอบที่คุณต้องการดู
  • คุณสามารถแทนที่อะไรก็ได้ในโค้ดที่มักปรากฏในไฟล์ซึ่งไม่ได้ตั้งใจ

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)

Share

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *