วิธีการสัมภาษณ์ผู้สมัครดูแลระบบ? [ปิด]


39

คุณจะถามคำถามแบบใดและสถานการณ์แบบใดที่คุณจะอธิบายคำตอบแบบไหนที่คุณต้องการ

ฉันไม่ถามคำถามเฉพาะ ฉันต้องการทราบว่ากลยุทธ์การสัมภาษณ์แบบใดที่เหมาะสำหรับการเลือกผู้สมัครที่มีคุณสมบัติเหมาะสมสำหรับงาน


6
ควรเป็น Community Wiki หรือไม่
Sam Cogan

ฉันไม่คิดว่าควรเป็นชุมชน นี่ไม่ใช่รายการคำถามหรือคำแนะนำที่ยาว และไม่ใช่แบบสำรวจความคิดเห็น มีคำตอบที่ดีอยู่แล้วซึ่งสมควรได้รับ upvotes
splattne

2
ไม่มีคำตอบที่ "ถูกต้อง" ซึ่งเกือบจะเป็นคำจำกัดความของหน้าวิกิชุมชน
Bill Weiss

ทำไมไม่มีคำตอบที่ถูกต้อง? มีคำตอบที่เหมาะสมอยู่แล้ว
splattne

1
ฉันรู้ว่านี่เก่า แต่มีการแสดงใหม่ ... ไม่มีคำตอบที่ "ถูกต้อง" ด้วยเหตุผลง่ายๆว่าไม่มีงานผู้ดูแลระบบคนใดเลย สถานการณ์ที่แตกต่างเรียกร้องให้มีคำถามคำตอบและทัศนคติที่แตกต่างกันโดยสิ้นเชิง คำตอบที่ถูกต้องสำหรับ บริษัท ขนาดเล็กจะไม่เป็นคำตอบที่ถูกต้องสำหรับ ISP หรือ บริษัท ขนาดใหญ่
John Gardeniers

คำตอบ:


29

ฉันถามคำถามใน 3 หมวดหมู่:

  • ความรู้ด้านเทคนิค - ฉันต้องการให้แน่ใจว่าผู้สมัครรู้สิ่งที่เขา / เธอควรจะรู้ ตัวอย่างเช่นบอกความแตกต่างระหว่าง RAID 0, RAID 1, RAID 5, RAID 1 + 0 และ RAID 0 + 1 หากผู้ดูแลระบบ AD Directory Services บอกบทบาทของ FSMO ในฟอเรสต์และโดเมนและพวกเขาแต่ละคนจะทำอย่างไร นอกจากนี้ที่นี่ฉันถามสิ่งที่พวกเขาสนใจเทคโนโลยีพวกเขาสร้างหุ่นยนต์ที่ด้านข้าง? ดี! พวกเขาบอกว่าโปรแกรมหุ่นยนต์? จริงๆ? ดังนั้นฉันจึงมีคนที่สามารถเขียนโค้ดได้บ้างและรู้ถึงความเจ็บปวดในการแก้ปัญหา ที่โดดเด่น! สิ่งที่ต้องการ
  • บุคลิกภาพ - ฉันถามคำถามเกี่ยวกับวิธีจัดการสถานการณ์ต่าง ๆ สถานการณ์เช่น "PM ตระหนักดีว่ามีข้อผิดพลาดเกิดขึ้นในตารางคุณรู้ว่าข้อผิดพลาดนั้นเป็นความผิดของ PM ข้อผิดพลาดนั้นจะทำให้คุณทำงานสองสัปดาห์กลับไปด้านหลังคุณจัดการกับมันอย่างไร?" คำถามพื้นฐานที่เปิดเผยว่าผู้สมัครคิดอย่างไรและพวกเขารู้หรือไม่ว่าจะต้องทำอย่างไรเพื่อเป็นส่วนหนึ่งของทีม สิ่งนี้จะไม่กำจัดคนที่รู้คำตอบที่ถูกต้องและไม่ทำ แต่มันจะกำจัดคนที่ไม่รู้ว่าจะเล่นกับคนอื่นได้อย่างไร ฉันยังถามคำถามเกี่ยวกับการมีส่วนร่วมของชุมชน
  • ประสบการณ์ก่อนหน้า - ฉันมักจะขอให้ผู้สมัครเพื่อให้ฉันสถานการณ์หรือโครงการในอดีตที่ไปได้ดีว่าพวกเขาเป็นส่วนสำคัญ ฉันต้องการที่จะรู้ว่าสิ่งที่พวกเขาเผชิญกับความท้าทายและวิธีการจัดการพวกเขา ฉันยังขอให้สถานการณ์ที่สิ่งต่าง ๆ ไม่เป็นไปด้วยดี บทเรียนที่ผู้สมัครเรียนรู้คืออะไร ผู้สมัครสามารถทำอะไรโดยคิดย้อนหลังเพื่อพลิกสถานการณ์ (และหากผู้สมัครไม่สามารถทำได้ผู้สมัครจะรับรู้ได้)

24

คำตอบนี้ครอบคลุมสามประเด็นหลักที่ต้องได้รับการตรวจสอบ อย่างไรก็ตามสิ่งหนึ่งที่ต้องได้รับอนุญาตโดยเฉพาะในร้านค้าขนาดเล็กที่ผู้คนในโครงสร้างพื้นฐานคาดว่าจะมีหลายสาขาคือการถามคำถามทางเทคนิคที่มีขอบเขตกว้างมากและสามารถตอบได้ในชั้นต่าง ๆ ของนามธรรม ความเชี่ยวชาญของผู้สมัคร สิ่งนี้จะช่วยให้คุณเข้าใจถึงความสามารถของแต่ละคนและให้พวกเขาสาธิตความเชี่ยวชาญเฉพาะของพวกเขาในขณะที่ยังให้คุณเปรียบเทียบคำตอบของผู้สมัครที่ต่างกันโดยตรง

คำถามที่ยอดเยี่ยมที่ฉันเคยถามคือ:

ลองนึกภาพฉันเข้าสู่เครื่องที่นี่และนำเครื่องปลายทางขึ้นมา wget http://www.google.com/คุณพิมพ์ เกิดอะไรขึ้น?

ฉันด้วยอคติเครือข่ายของฉันตอบเริ่มต้นด้วยการแก้ไข DNS ย้ายไปยังการกำหนดค่าพร็อกซีและจากนั้นไปที่การตัดสินใจเส้นทางและการจัดตั้งการเชื่อมต่อ TCP; ผู้สมัครคนอื่นตอบในแง่ของการสนทนา HTTP เมื่อฉันถามผู้สัมภาษณ์ว่าคำตอบที่ดีที่สุดที่เขาได้ยินคืออะไรคำตอบของเขาคือ:

"มันเริ่มต้นด้วยการขัดจังหวะด้วยแป้นพิมพ์ ... "


นี่เป็นสิ่งที่ดีเพิ่มลงในรายการของฉัน
jj33

2
สิ่งที่เกี่ยวกับการเปิดใช้งานการกดปุ่มก่อน
David Hicks

ฉันถามคำถาม google แต่ใช้เบราว์เซอร์แทน wget ไม่มีคำตอบที่ถูกต้องจริง แต่มันยอดเยี่ยมสำหรับการปักหลักทักษะของผู้คน นอกจากนี้ยังสามารถช่วยแสดงว่าใครมีความสนใจในการคำนวณวิทยาศาสตร์และวิธีการทำงานมากกว่าที่จะสามารถอ่านหนังสือและผ่านการสอบผู้ขายได้ คุณสามารถพูดคุยกันค่อนข้างนานและในฐานะผู้สัมภาษณ์คุณสามารถเรียนรู้สิ่งใหม่ได้
goo

24
"ไม่มีอะไรคุณต้องกด <enter> เพื่อให้มันทำอะไรก็ได้" :)
David Mackintosh

ฉันรู้ว่ามันช้าไปหน่อยสำหรับความคิดเห็น แต่ Murali ฉันไม่ได้สัมภาษณ์คุณใช่มั้ย นั่นเป็นคำถามมาตรฐานของฉันในการย่างด้านเทคนิค
MadHatter สนับสนุนโมนิก้า

19

คำถามทางเทคนิคมีความสำคัญและวิธีการตอบรับนั้นสำคัญเกือบเท่ากับการมีคำตอบที่ถูกต้อง (สิ่งสุดท้ายที่แผนกไอทีต้องการคือใครบางคนก่อวินาศกรรมค่าความนิยมทั่วทั้งองค์กรด้วยความเป็นศัตรูและความมุ่งมั่น)

แต่นี่เป็นคำถามที่สำคัญที่สุดของฉัน -

การสัมภาษณ์ครั้งแรกของฉันกับ บริษัท ไอที "ของจริง" สิ้นสุดลงเมื่อฉันได้รับคำถามทางเทคนิคที่ฉันตอบด้วย "ฉันไม่รู้"

คำตอบคือ: "เยี่ยมมากคุณจะเริ่มได้เมื่อไหร่"

ฉันเพิ่งออกจากวิทยาลัยและผู้สัมภาษณ์ต้องการทราบว่าฉันสามารถตระหนักถึงขีด จำกัด ของความรู้ / ประสบการณ์ของฉัน มันเป็นสิ่งที่ฉันเก็บไว้กับฉันและฉันคิดว่านี่เป็นคุณลักษณะที่สำคัญที่สุดสำหรับดูแลระบบ ความรู้เฉพาะนั้นยอดเยี่ยมมากและจะทำให้คุณรู้สึกดีขึ้น แต่ถ้าคุณไม่ยอมรับว่าไม่รู้ตัวคุณจะก้าวหน้าอย่างช้าๆ


1
เรื่องนี้เกิดขึ้นกับฉันเช่นกัน
เก้า

4
ฉันทำงานพาร์ทไทม์เป็นดูแลระบบและเจ้านายของฉันให้ความสำคัญกับความซื่อสัตย์สุจริตเหนือสิ่งอื่นใด มันไม่ได้เป็นเพียงแค่รู้ข้อ จำกัด ของคุณ แต่ยอมรับกับพวกเขาแทนการ BSing ผ่านของคุณ
Magus

3
@Magus - จุดที่ดีที่ฉันไม่สามารถชี้ให้เห็นได้เป็นอย่างดี คนที่พูดปดและโกหกด้วยความผิดพลาดเป็นพิษ
Kara Marfia

1
ฉันชอบถามคำถามเมื่อฉันสัมภาษณ์ที่ "ฉันไม่รู้ว่าเป็นคำตอบที่เหมาะสม" ฉันชอบมากขึ้นเมื่อพวกเขาพูด แต่นี่คือที่ที่ฉันจะเริ่มมองหา / ทำต่อไป
geoffc

4
โดยทั่วไปแล้ว "ฉันไม่รู้" ก็ตามด้วย "นี่คือสิ่งที่ฉันจะรู้"
xenoterracide

16

ฉันมักจะสัมภาษณ์คนในตำแหน่งระดับเริ่มต้นซึ่งหมายความว่าฉันไม่สามารถพูดคุยเกี่ยวกับประวัติการทำงานที่มีความหมายได้ ฉันมักจะพูดคุยเกี่ยวกับโครงการส่วนบุคคล แต่คำถามสองข้อที่ฉันมักถามอยู่คือ "คุณสามารถอธิบายเครือข่ายในบ้านของคุณให้ฉันได้หรือไม่" และ "คุณสำรองข้อมูลเครื่องที่บ้านได้อย่างไร" บุคคลที่สนใจจริงๆสามารถยืนอยู่บนไวท์บอร์ดเป็นเวลา 30 นาทีเพื่อพูดคุยเรื่องนี้การเข้าสู่ที่อยู่ IP การรักษาความปลอดภัยแบบไร้สาย ฯลฯ ผู้สมัครที่น่าสงสารจะยักไหล่และบอกพี่ชายว่าเขาตั้งค่าไว้


5
+1 สำหรับคำถามสำหรับผู้ที่มีประสบการณ์น้อย
เปล่า

13

อย่าถามคำถาม "เรื่องไม่สำคัญ" - คำถามที่มีคำตอบเดียวที่เจาะจงมาก ผู้คนสามารถลืมสิ่งนั้นเมื่ออยู่ภายใต้ความเครียด หากงานของพวกเขาต้องการให้พวกเขารู้ว่าพินบนอินเตอร์เฟส V.35 ใดที่ใช้ในการส่งข้อมูลพวกเขาสามารถค้นหามันได้เมื่อพวกเขามีงานทำ คำถามทั่วไปช่วยให้คุณเข้าใจเกี่ยวกับผู้สมัครมากกว่าเรื่องไม่สำคัญ ... เราไม่ชอบของเล่นพัฒนาสมอง

การปฏิบัติงานของระบบและการบริหารเครือข่าย

ถามคำถามประเภทต่างๆที่จะช่วยให้คุณเรียนรู้เกี่ยวกับผู้สมัคร และวิธีที่พวกเขาจะเหมาะสมกับเวิร์กกรุ๊ปของคุณ ในสมัยโบราณ SA ส่วนใหญ่เป็นนักฟิสิกส์นักดาราศาสตร์นักคณิตศาสตร์และวิศวกร ทำไม? อาจเป็นเพราะมีปัญหาการยิงที่ยอดเยี่ยมและจดบันทึกได้ดีมาก

คำถามสองสามข้อที่จะถาม:

วิชาการ

  • อธิบายให้ฉันราวกับว่าฉันไม่รู้อะไรเลยว่าเครือข่าย TCP / IP ทำงานอย่างไร
  • อธิบายให้ฉันฟังราวกับว่าฉันไม่รู้ว่าคอมพิวเตอร์ทำงานอย่างไร (อุปกรณ์ Von-Neumann พื้นฐาน)
  • วาดไดอะแกรมเครือข่ายอย่างง่ายให้ฉัน: คุณมี 20 ระบบ, เราเตอร์ 1 ตัว, สวิตช์ 5 ตัว, เซิร์ฟเวอร์ 2 ตัวและบล็อก IP ขนาดเล็ก ไป.
  • คุณคาดหวังให้ทำอะไรที่นี่?
  • อธิบายให้ฉันฟังถึงสิ่งที่คุณหวังว่าจะทำให้สำเร็จที่นี่
  • วิธีที่ดีที่สุดในการปรับปรุงเอกสารให้ทันสมัยคืออะไร?
  • เหตุการณ์การกู้คืนความเสียหายที่เลวร้ายที่สุดที่คุณเคยมีส่วนเกี่ยวข้องคืออะไร? บอกสิ่งที่คุณทำ
  • ทำไมคุณถึงชอบเป็น SA?
  • คุณให้คะแนนตัวเองว่าเป็น SA อย่างไร

ธุรกิจ

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

ส่วนบุคคล

  • เรื่องตลกที่คุณชื่นชอบคืออะไร?
  • พรุ่งนี้ฉันควรอ่านหนังสือเล่มไหนดี ทำไม? (จากนั้นไปที่ห้องสมุดและอ่าน)
  • Thomas Limoncelli คือใคร (heh heh, GOTCHA!)

ทุกคนสามารถทำได้ดีบนกระดาษ บางคนสามารถ BS ทางของพวกเขาผ่านการอภิปรายทางเทคนิค และหลายคนก็พูดในที่สาธารณะไม่ดี คุณต้องถามคำถามปลายเปิด ไม่ใช่ "ใช่หรือไม่ใช่" สังเกตกระบวนการคิดและความสามารถในการแก้ไขปัญหาของพวกเขา การบอกส่วนใหญ่เป็นคำอุปมาอุปมัยที่ใช้อธิบายกระบวนการที่ซับซ้อน

การจ้างงาน SA เป็นงานที่ยากมาก ไม่น่าเป็นไปได้ที่การสัมภาษณ์ทางเทคนิคจะอธิบายว่าคุณจะจ้างใคร ตอนนี้พวกเขาไม่รู้อะไรมากนัก นี่คือสิ่งที่พวกเขาเต็มใจที่จะเรียนรู้และพวกเขาจะเรียนรู้และนำไปใช้อย่างรวดเร็วเพียงใด


ทำไม gotcha หลังจากถามว่าใครคือ Thomas Limoncelli ไม่มีคนรู้ว่าเขาเขียนหนังสือเกี่ยวกับการจัดการเวลา (สำหรับ SA) หรือไม่?
JamesBarnett

ความพยายามที่มีอารมณ์ขันให้อ้างอิงฉันนำไปสู่คำตอบด้วยและความพยายามครั้งสุดท้ายที่คำถามเรื่องไม่สำคัญในระหว่างการสัมภาษณ์
โจเซฟ Kern

8

ถ้าฉันเป็นส่วนหนึ่งของแผงสัมภาษณ์สำหรับดูแลระบบที่ บริษัท ซอฟต์แวร์ที่พวกเขาคาดว่าจะให้ซอฟต์แวร์ของ บริษัท ทำงานบนเซิร์ฟเวอร์ของพวกเขาฉันจะสนใจที่จะรู้ว่าสิ่งที่ผู้สมัครคาดหวังจากนักพัฒนา พวกเขาโต้ตอบกับนักพัฒนาอย่างไร - "เราเทียบกับพวกเขา" หรือ "ทุกคนดึงมาพร้อมกับความเชี่ยวชาญที่แตกต่าง" พวกเขามีประสบการณ์ใด ๆ เกี่ยวกับสถานการณ์ที่การพัฒนาและไอที (หรือแผนกใดที่ถูกเรียกว่า) จบลงด้วยความขัดแย้งและมันได้รับการแก้ไขอย่างไร? พวกเขาสนใจในการรับบางส่วนการรับรู้ของเทคโนโลยีและคำศัพท์ที่ใช้โดยนักพัฒนาและพวกเขายินดีที่จะช่วยให้ความรู้นักพัฒนาในพื้นที่ของตัวเองของความเชี่ยวชาญเพื่อให้ทุกคนสามารถติดต่อสื่อสารได้ดีขึ้นหรือไม่

เป็นที่ยอมรับว่านี่เป็นส่วนหนึ่งที่จะสนองความสนใจของฉันเองในความสัมพันธ์ระหว่างผู้ดูแลระบบและนักพัฒนารวมทั้งตัดสินผู้สมัคร


อย่างนี้จะทำให้กระบวนการจ้างงานในการตรวจสอบ หากบุคคลที่ไม่สามารถรับมือกับภาระงานดังกล่าวได้รับการว่าจ้าง
Tim Post

@JamesBarnett: ทำไมคุณขอให้ฉันมากกว่าบุคคลที่มีคำตอบจริงกล่าวถึงโทมัส Limoncelli?
Jon Skeet

เพราะฉันใส่ความคิดเห็นในคำตอบที่ผิด
JamesBarnett

4

ตรวจสอบให้แน่ใจว่าเขาไม่ได้เป็นเพียงแค่จองสมาร์ท ฉันรู้สึกดีที่ได้ลองทำข้อสอบ


1
ใช่ฉันได้รู้ว่าคนจำนวนมากที่มีการศึกษา, รีมผ่านการสอบดูดีบนกระดาษ แต่ทำให้พวกเขาอยู่ในสถานการณ์ชีวิตจริงกับผู้ใช้เพื่อจัดการกับพวกเขาและสลาย
แซมโคแกน

3
ทำงานในทางอื่น ๆ ด้วย
Bart S.

จริง ฉันไม่ต้องการทำงานให้ บริษัท ที่จ้างคนมาจากประวัติย่อ
Kredns

4

คำถาม "กระดานไวท์บอร์ดเปล่า" เป็นคำถามที่แยกแกะออกจากแพะจริงๆ "นี่คือขอบเขตของเครือข่ายนี่คือแอปพลิเคชันเว็บที่ทำงานบน IIS นี่คือแบ็กเอนด์ SQL ของคุณนี่คือกล่อง UNIX ที่มีบริการกล่องดำอีกกล่องอยู่คุณสร้างข้อผิดพลาดที่ปลอดภัยและอื่น ๆ ได้อย่างไร "

คำตอบเดียวที่ฉันได้รับจากผู้สมัครคนนี้คือโพลแม็กซ์ที่คุณกำลังล้อเล่นใช่ไหม?


นั่นเป็นคำถามที่ดีสมมติว่าคุณห้ามผู้สมัครไม่ให้ลงหลุมกระต่ายมากเกินไป
Bill Weiss

ฉันจะเริ่มต้นด้วยการชี้ให้เห็นว่าฉันเห็นคู่มือการใช้งาน 700 หน้าสำหรับ "การรักษาความปลอดภัย" เซิร์ฟเวอร์ MS NT ซึ่งมีวางจำหน่ายอย่างอิสระจากบางสาขาของรัฐบาลสหรัฐ (NIST?, กรมทหารเรือหรือไม่ ... don ' อย่าลืมส่วนบนสุดของหัวของฉัน) จากนั้นฉันจะชี้ให้เห็นว่าเราทุกคนได้อ่านหัวข้อข่าวอย่างน้อยหนึ่งเรื่องในสื่อกระแสหลักบอกเราว่าชุดคำสั่งนั้นมีประสิทธิภาพแค่ไหนสำหรับพวกเขา จากนั้นฉันจะหารือเกี่ยวกับการตั้งค่าความคาดหวังที่เหมาะสมและแยกแสง (ช่องว่างอากาศระหว่าง SQL "แบ็กเอนด์" และสาธารณะหัน IIS เช่น)
Jim Dennis

1
@JimDennis ฉันคิดว่านั่นคือ NSA; พวกเขามีขนาดใหญ่จำนวนคู่มือดังกล่าว
Michael Hampton

4

ฉันกำลังจ้างผู้ดูแลระบบ Linux สำหรับการเริ่มต้นดังนั้นคำถามของฉันคือคำถามที่ควรหยอกล้อประสบการณ์จากประสบการณ์ที่ไม่มีประสบการณ์ หน้าจอโทรศัพท์:

  1. ตั้งชื่อไดเรกทอรีระดับบนสุดจำนวนมากในระบบ linux ที่ทันสมัย ​​(FHS) เท่าที่จะทำได้ (มีประมาณ 20 แห่งไม่มีใครได้รับมากกว่า 75% แม้แต่ผู้ที่จัดการกับมันทุกวัน)?
  2. ตัวแปรสภาพแวดล้อม PATH ใช้ทำอะไร
  3. บอกชื่อคนที่มีชื่อเสียงในการมีส่วนร่วมกับซอฟต์แวร์โอเพนซอร์ซ / ฟรี (นอกเหนือจาก Linus Torvalds) (การตอบกลับบ่อยที่สุด: Richard Stallman)

สำหรับการสัมภาษณ์ทางโทรศัพท์ฉันพยายามให้พวกเขาพูดคุยเกี่ยวกับโครงการก่อนหน้านี้เครือข่ายในบ้านจำนวนคอมพิวเตอร์ที่พวกเขามีและสิ่งที่พวกเขาทำกับพวกเขา ฯลฯ

ในคนฉันชอบที่จะให้พวกเขามีปัญหาจริงฉันกำลังเผชิญและขอให้พวกเขาแก้ปัญหาให้ฉัน ฉันจะเปรียบเทียบคำตอบของพวกเขากับวิธีแก้ปัญหาที่ฉันครุ่นคิดอยู่แล้ว ถ้าคำตอบดีกว่าโครงการของฉันก็จะย้ายไป หากคำตอบของพวกเขาแย่ลงกระบวนการสัมภาษณ์ก็ดำเนินไปด้วยดี ฉันสามารถมีส่วนร่วมกับโครงการของตัวเองและปรับแต่งหรือละทิ้งผู้สมัครหรือแนวคิด

ไม่เช่นนั้นจะพูดถึงเชิงลึกมากขึ้นเกี่ยวกับสิ่งที่พวกเขาคาดหวังจากสภาพแวดล้อมการทำงานพยายามค้นหาว่าพวกเขา 9-5er หรือว่าพวกเขาสนใจจริง ๆ ว่าพวกเขากำลังทำอะไรอยู่ - ขาดปัจจัยอื่น ๆ ที่จะดูแล (แม้ว่าพวกเขาอาจดูด) และวิศวกรเครือข่ายมักจะเป็น 9-5ers (ที่อาจดูด) ... เพียงแค่ประสบการณ์ของฉัน

สมมติว่าพวกเขาผ่านทุกอย่างไปฉันก็ชอบที่จะติดตั้งมันด้วยกล่อง Linux ใหม่บนเครือข่ายที่แยกได้ซึ่งมีการกำหนดค่าเครือข่ายไม่ถูกต้องโดยมีอุปกรณ์แปลก ๆ ติดอยู่และสายเคเบิลหลวม ๆ สำหรับ "เกลียวคุณ" รอบสุดท้าย ออนไลน์ ฉันปล่อยให้พวกเขาอยู่ตามลำพังและกลับมาเป็นระยะเพื่อตรวจสอบพวกเขาแม้ว่าฉันจะสามารถเลื่อนได้อย่างง่ายดายถ้าฉันต้องการที่จะเป็น hardass เกี่ยวกับเรื่องนี้

โดยทั่วไปแล้วจะใช้เวลาประมาณ 30 นาทีสำหรับคนที่ผ่านการสัมภาษณ์ที่เหลือเพื่อเดินเข้าไปในสภาพแวดล้อมที่ไม่คุ้นเคยและทำให้มันทำงานอีกครั้ง มันเป็นการทดสอบในโลกแห่งความจริงที่น่าทึ่งว่าต้องใช้เวลานานแค่ไหนในการแก้ไขปัญหาสภาพแวดล้อมใหม่ที่แตกสลายโดยสิ้นเชิง


2
ความเจ็บปวดในประเด็นไวยากรณ์ ass: สำหรับ "ในเครือข่ายแยกที่กำหนดค่าเครือข่ายผิด" ทดแทน "ซึ่งมี"
Telemachus

2
กล่อง linux ของฉันมี ~ 14 ไดเรกทอรีใน / มีอะไร 20
Bill Weiss

มี 16 ใน FHS; ที่หายไปพบ + ใน ext3, proc หรือ sys selinux และ tftpboot /
เจมส์เคป

โดยส่วนตัวฉันคิดว่ามันไม่มีประโยชน์ที่จะถามเกี่ยวกับไดเรกทอรีที่ควรคาดหวังว่าจะพบภายใต้รากของระบบไฟล์ มันเป็นคำถามที่ฉันค่อนข้างดี แต่ฉันคิดว่ามันไม่มีคุณค่าที่จะคาดเดาได้ว่าใครบางคนจะทำหน้าที่เป็นผู้ดูแลระบบได้ดีเพียงใด จะมีคำถามที่ดีกว่าเช่น: "คุณจะค้นหาไฟล์ที่ติดตั้งโดย Oracle หรือแพคเกจการค้าอื่น ๆ ที่ไหน (ภายใต้ / เลือก) ... ยูทิลิตี้ฟรีบางตัวที่ติดตั้งจากซอร์สโค้ดโดยหนึ่งใน SA อื่น ๆ (/ usr / ท้องถิ่น) อย่างน้อยคนเหล่านี้เปิดเผยความคุ้นเคยกับการประชุมร่วมกัน
จิมเดนนิส

@ จิมเดนนิสมันเป็นคำถามที่ไม่สำคัญถูกออกแบบมาเพื่อให้ถามโดยเลขานุการหรือบุคคล HR ก่อนที่พวกเขาจะเสียเวลาในการสัมภาษณ์ ผู้ที่รู้ลินุกซ์จากประสบการณ์จะตอบถูกต้องคนที่ไม่ล้มเหลวและประวัติการทำงานของพวกเขาไปในถังขยะ
James Cape

3

หลังจากเรียงลำดับเรซูเม่อย่างระมัดระวังฉันยังมีผู้สมัคร 20 20 คนจาก ~ 150 คนผ่านการคัดเลือกครั้งแรกซึ่งทำให้ฉันใช้เวลาสามชั่วโมงในการสัมภาษณ์พวกเขาแต่ละคน เกณฑ์การคัดเลือกหลักสำหรับฉันคือ:

  • ความสามารถในการฝึกอบรมในสถานที่
  • ทักษะในการเลือกวิธีการที่เหมาะสมที่สุด
  • ทักษะในการรวบรวมและแก้ไขปัญหาในสถานการณ์ที่ไม่ได้มาตรฐาน
  • ฐานความรู้ที่ดี: ที่หมายถึงผู้สมัครควรทราบประวัติของเทคนิคคอมพิวเตอร์มีทฤษฎีที่อยู่ในระดับสูงรู้ไม่เพียง แต่ " สิ่งที่จะทำ" แต่ยังจะรู้ว่า"ทำไม"

หากต้องการทราบเกี่ยวกับความสามารถของพวกเขาในการรวบรวมและแก้ไขปัญหาในสถานการณ์ที่ไม่ได้มาตรฐานฉันถูกถามพวกเขาตัวอย่างเช่น: "จะทำให้ระบบ Windows เสียได้อย่างไรถ้าคุณมีการเข้าถึงทางกายภาพกับคอมพิวเตอร์ แต่ไม่มีอะไรเลย รหัสผ่านบัญชี? " และหลังจากนั้นฉันถามพวกเขาเกี่ยวกับ "วิธีการแก้ไขระบบที่เสียหาย" ฉันให้ตัวอย่างการกระทำของไวรัสและถามว่าพวกเขาจะทำอย่างไรเพื่อป้องกันความเสียหายและคืนค่าความบ้าคลั่งและข้อมูลที่หายไปด้วยคำแนะนำเล็ก ๆ น้อย ๆ เท่าที่จะทำได้และคำถามอื่น ๆ เกี่ยวกับการใช้เครื่องมือที่ไม่ได้มาตรฐาน ครั้งหนึ่งฉันถามผู้สมัครว่า: "คุณจะถามคำถามใดถ้าคุณสัมภาษณ์ฉันจะรู้ได้อย่างไรว่าฉันอยู่ในสถานการณ์ที่ไม่ได้มาตรฐานดีแค่ไหน" :-)

หากต้องการทราบว่าวิธีการที่ดีที่สุดในการหาวิธีการที่ดีที่สุดนั้นฉันได้ฝึกให้พวกเขาเล็กน้อยในการกำหนดค่าเว็บหรือเซิร์ฟเวอร์อีเมลหรือเกตเวย์เครือข่ายสำหรับพารามิเตอร์เฉพาะ ("ฉันต้องการให้เว็บเซิร์ฟเวอร์รวดเร็วมากสำหรับลูกค้าจำนวนน้อย และฉันต้องการภาษาสคริปต์ฝั่งเซิร์ฟเวอร์เพื่อแสดงสถิติบางอย่างฉันควรเลือกอะไรและทำไมคุณถึงเลือกสิ่งที่ดีกว่าคุณจะแสดงให้ฉันเห็นบนเซิร์ฟเวอร์ทดสอบของเราถ้าคุณ 20 นาทีได้หรือไม่ ")

ความสามารถในการฝึกอบรมในสถานที่ - ไม่ใช่เรื่องง่ายที่จะตรวจสอบ แต่ฉันขอให้ผู้สมัครบางคนสร้างไฟล์ตัวอย่างหรือสคริปต์จากนั้นให้คำแนะนำเล็กน้อยเพื่อดูว่าพวกเขาสามารถทำได้ดีขึ้นหรือไม่

ฐานความรู้ - หนึ่งในส่วนที่ฉันชอบ: OSI คืออะไร ทำไม TCP / IP เรียกว่า "protocol stack " คุณรู้อะไรเกี่ยวกับวิทยาศาสตร์คอมพิวเตอร์ Windows-registery คืออะไร แล้วระบบที่คล้าย Unix ล่ะ?

และสิ่งที่สำคัญมาก - พวกเขาต้องรักงานของพวกเขา! "คุณอ่านนักเขียนคลาสสิคบางคนเช่น K&R หรือไม่", "คุณสนใจเทคโนโลยีคอมพิวเตอร์มานานแค่ไหน?", "คุณเริ่มศึกษาคอมพิวเตอร์ด้วยสิ่งใดบ้าง" คุณมีคอมพิวเตอร์ทดสอบ / เครือข่ายเล็ก ๆ น้อย ๆ ที่บ้าน?" (ถ้าเป็นจริงนั่นเป็นสัญญาณที่ดีมาก!)


"จะทำให้ระบบ Windows เสียได้อย่างไรถ้าคุณมีสิทธิ์เข้าถึงคอมพิวเตอร์ แต่ไม่มีรหัสผ่านบัญชี" ง่าย. DBAN
phuzion

phuzion: และถ้าคุณไม่มีรหัสผ่าน BIOS และต้องการทำให้มันไม่มีใครสังเกตเห็นว่าคุณเคยแตะระบบหรือไม่ เมื่อคุณไม่สามารถบูตจาก cd / floppy / etc ได้?
Alexey Shatygin

คำตอบแรกของฉัน: เปิดเคสลากกุญแจของฉันไปบนแผงวงจรหลัก
Jeff Ferland

2

รายการของ K. Brian Kelley ยอดเยี่ยม แต่ฉันต้องการเน้นว่าการถามคำถามการแก้ไขปัญหาเป็นสิ่งสำคัญ เลือกปัญหาที่ยากลำบากสองสามข้อที่คุณต้องเผชิญและให้ผู้สมัครบอกคุณว่าพวกเขาจะพยายามและแก้ไขปัญหาอย่างไร การรู้เกร็ดความรู้ทางเทคนิคเป็นสิ่งที่สำคัญมาก แต่ความสามารถในการแก้ปัญหาด้วยวิธีการที่เป็นระเบียบเป็นสิ่งสำคัญในความคิดของฉัน


1

ฉันชอบถามคำถามที่ตรงข้ามกับรูปแบบปกติของคำถามเดียวกัน ตัวอย่างเช่นในการพัฒนาเว็บคำถามทั่วไปคือ "เมื่อใดที่คุณโพสต์แบบฟอร์มแทนที่จะเป็น GET" แต่ฉันถามตรงกันข้าม: "คุณใช้ GET แทน POST เมื่อไหร่" สิ่งนี้บังคับให้คนคิดเกี่ยวกับข้อเสียแทนที่จะเป็นข้อได้เปรียบหรือเพื่อพิจารณาสิ่งที่พวกเขากำลังทำเมื่อพวกเขาตัดสินใจ

คำถามสำหรับตัวแทนอาจเกี่ยวข้องกับเทคโนโลยีที่คล้ายคลึงกันสองทางเลือก อาจเป็นคำถามเช่น "เมื่อใดที่คุณจะเลือก Windows Workgroup แทนที่จะเป็น Domain"


1

ฉันมักจะจดบันทึกปากกาและกระดาษของสิ่งแปลก ๆ แปลก ๆ ที่ฉันเจอในงานประจำวันไม่ใช่สิ่งที่อยู่ในหนังสือ 'How to ... ' จากนั้นฉันสามารถโทรหาหนึ่งหรือสองสถานการณ์ในการสัมภาษณ์มักจะเริ่มการสนทนามากกว่าการทดสอบฉันสนใจวิธีที่พวกเขาจัดการกับสถานการณ์มากกว่าที่พวกเขารู้คำตอบ ฉันมักจะถามคำถามเกี่ยวกับเทคโนโลยี 'bleeding edge' เพื่อดูว่าพวกเขาสนใจเทคโนโลยีใหม่หรือไม่


1

หัวข้อเล็กน้อย - แต่เรื่องราวที่น่าสนใจจากเขาบล็อกอย่างเป็นทางการของ Google:

ฉันไปถึง Google ได้อย่างไร (ตอนที่ 1)

แม้ว่าวิศวกรของเรามักจะมีเส้นทางที่หลากหลายและบางครั้งก็เป็นเส้นทาง บางคนได้รับคัดเลือกจากโรงเรียนระดับบัณฑิตศึกษาหรือโดยเพื่อนหรืออดีตเพื่อนร่วมงาน คนอื่นเพียงส่งประวัติย่อของพวกเขาไปที่ jobs@google.com สำหรับวิศวกรสองสามคนเส้นทางนั้นน่าสนใจยิ่งขึ้น

โปรดอ่านส่วนที่เหลือของบล็อกโพสต์เกี่ยวกับวิธีการที่แปลกใหม่ แต่ - ในความคิดของฉัน - วิธีที่ถูกต้องในการจ้างคนที่เหมาะสม


1

เมื่อสัมภาษณ์ฉันไม่ได้มองเพื่อดูว่าผู้สมัครสามารถตอบคำถามทางเทคนิคที่เฉพาะเจาะจงได้หรือไม่ ฉันคิดว่ามันสำคัญกว่าที่ผู้สมัครต้องรู้ว่าจะหาคำตอบได้ที่ไหน

ผู้สมัครไม่ควรพูดว่า "ฉันไม่รู้" ฉันกำลังมองหาคำตอบเพิ่มเติมตามแนวของ "ฉันจะให้ Google เป็นอย่างนั้น" หรืออะไรทำนองนั้น "ฉันเป็นสมาชิกของ [ACM | SAGE | LOPSA | Server Fault] และฉันจะตรวจสอบ [จดหมายเหตุรายการจดหมาย | เว็บไซต์ ] เพื่อค้นหาความช่วยเหลือในการตอบคำถามนี้ "

การหาตำแหน่งที่ผู้สมัครจะเปลี่ยนเมื่อพวกเขาไม่ทราบคำตอบของคำถามเป็นวิธีที่ดีในการรับภาพความสามารถของพวกเขา


ฉันเห็นด้วยกับสิ่งนี้! การเป็นสิ่งใหม่ในโลกของผู้ดูแลระบบ Sys ฉันไม่รู้คำตอบมากมาย แต่เมื่อมีคนให้งานฉันจะใช้คนที่ฉันรู้จัก Google และอื่น ๆ เพื่อค้นหาคำตอบ
Ethabelle

0

ฉันสัมภาษณ์คนทั้งในฐานะพนักงานของ บริษัท ขนาดใหญ่และในฐานะเจ้าของ บริษัท ขนาดเล็ก คุณภาพอันดับหนึ่งที่ฉันมองหาคือบุคลิกภาพที่สมดุลระหว่าง 'มีวิสัยทัศน์' และ 'ทิงเกอร์'

หากคุณมีวิสัยทัศน์มากเกินไปคุณจะได้รับระบบที่สร้างขึ้นเช่น Twitter (หากคุณยังไม่ได้อ่านคำแนะนำทางวิศวกรรมครึ่งแรกของพวกเขาจะทำให้ผู้ดูแลระบบส่วนใหญ่ทำแบบFacepalmและมุ่งหน้าไปที่บาร์) หากคุณมีคนจรจัดมากเกินไปคุณมี 200 ระบบที่ยอดเยี่ยมในหลากหลาย สภาพทรุดโทรมไปทั่วสถานที่และเว็บไซต์ทั้งหมดของคุณกำลังทำงานอยู่บนกล่องเก่าสิบปีที่ใช้ BSD 4.2 ภายใต้โต๊ะดูแลระบบ

คนที่ดีที่สุดที่ฉันเคยจ้างคือคนที่จบปริญญาตรีด้านศาสนาและปรัชญาจากวิทยาลัยเอกชนเล็ก ๆ ในรัฐคอนเนตทิคัต เขาเป็นคนที่มีความคิดสร้างสรรค์มีความทุ่มเทมีความคิดสร้างสรรค์และอดทนต่อความทุกข์ยาก เขากำลังตรวจสอบรหัสผ่านโทรศัพท์มือถือที่เชื่อมโยงกันจนถึงหนึ่งชั่วโมงก่อนที่ลูกสาวคนแรกของเขาจะเกิด เขาได้ทำสิ่งที่น่าอัศจรรย์และตอนนี้เป็นผู้นำชุมชนของกรอบงาน PHP ที่สำคัญ ผู้ชายที่ดี.

คนที่แย่ที่สุดที่ฉันเคยทำงานด้วยคือผู้ชายที่ทำงานในองค์กรที่เราทำงานด้วยกัน พ่อของเขาทำงานที่นั่นและเขาก็ทำงานที่นั่นมาตั้งแต่มัธยม อย่างน้อยก็มีอีกสิบครั้งที่ฉันเกือบจะบอกเขาว่าถ้าเขาไม่ชอบงานของเขาเขาควรเลิกและช่วยพวกเราที่เหลือให้ปวดหัว เขาเป็นคนจรจัด และบังเอิญบังเอิญเป็น BSD และแฟน Gentoo ขนาดใหญ่

อื่น ๆ กว่าที่ดูแลระบบใด ๆ ในบทบาทระวัง * ควรจะสามารถที่จะอธิบายว่าทำไมนี้เป็นเรื่องตลก


0

ฉันมักจะขอให้ผู้สมัครให้คะแนนตนเอง 1-10 ในบางแง่มุมของตำแหน่ง จากนั้นตามคำตอบนั้นฉันถามคำถามที่ตรงกับระดับที่วางไว้

หากตำแหน่งต้องการการใช้งานสคริปต์ฉันจะถามตัวอย่างเสมอและจากนั้นในการสัมภาษณ์ครั้งที่สองให้สถานการณ์แก่พวกเขาและขอให้พวกเขาตอบกลับอัตโนมัติ ฉันแค่ต้องแน่ใจว่าวิธีการของพวกเขาไม่ใช่ตัวตัดคุกกี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.