คำถามสัมภาษณ์ Data Analyst แยกตามรอบ
โดย Aaron Cao · อัปเดตเมื่อ

กระบวนการสัมภาษณ์ Data Analyst มักครอบคลุม SQL สถิติ เคสธุรกิจหรือตัวชี้วัด ทักษะสเปรดชีตและการแสดงข้อมูลด้วยภาพ และคำถามเชิงพฤติกรรม ผลลัพธ์ส่วนใหญ่ถูกตัดสินโดย SQL และเคสธุรกิจ โดยเคสจะให้คะแนนจากวิธีที่คุณแปลงคำถามธุรกิจที่คลุมเครือให้กลายเป็นสิ่งที่วัดผลได้
การสัมภาษณ์ Data Analyst มีรอบอะไรบ้าง
ผู้สมัครมักเตรียมแค่ SQL แล้วต้องแปลกใจกับรอบเคส ซึ่งมักเป็นจุดที่ตัดสินว่าจะได้ offer หรือไม่ ส่วนนี้จะแสดงภาพรวมทั้งหมดของกระบวนการเพื่อให้การเตรียมตัวของคุณตรงกับมัน การสัมภาษณ์นักวิเคราะห์ใช้รอบห้าประเภทซ้ำ ๆ และแต่ละรอบให้คะแนนสิ่งที่แตกต่างกัน
- SQL การเขียนคิวรีสด ๆ หรือแบบทำที่บ้าน ตัวกรองด้านเทคนิคที่พบบ่อยที่สุด
- สถิติและความน่าจะเป็น คำถามเชิงแนวคิดเกี่ยวกับความหมายของผลลัพธ์ ไม่ใช่การพิสูจน์
- เคสธุรกิจและตัวชี้วัด คำถามธุรกิจที่คลุมเครือซึ่งคุณต้องทำให้วัดผลได้
- สเปรดชีตและการแสดงข้อมูลด้วยภาพ ฟังก์ชันของ Excel หรือ Google Sheets และการเลือกกราฟให้เหมาะกับผู้ฟัง
- เชิงพฤติกรรม ความขัดแย้งกับ stakeholder การถูกขอตัวเลขที่คุณยังไม่มีหลักฐานสนับสนุน และวิธีที่คุณรับมือเมื่อทำผิด
เส้นแบ่งระหว่างผู้สมัครที่ผ่านกับที่ไม่ผ่านมักอยู่ที่การสื่อสารมากกว่าเทคนิค นักวิเคราะห์ที่เขียนคิวรีถูกต้องแบบเงียบ ๆ จะได้คะแนนต่ำกว่าคนที่พูดออกมาว่ากำลังตรวจสอบอะไรและเพราะอะไร
คำถาม SQL และสถิติแบบไหนที่มักเจอ
SQL
- หาเงินเดือนที่สูงเป็นอันดับสองในตาราง
- เขียนคิวรีที่คืนค่าคำสั่งซื้อล่าสุดของลูกค้าแต่ละคน
- inner join กับ left join ต่างกันอย่างไร และการเลือกแบบไหนที่ทำให้จำนวนแถวเปลี่ยนไป
- นับผู้ใช้ที่สั่งซื้อในเดือนมกราคมแต่ไม่สั่งในเดือนกุมภาพันธ์
- คำนวณผลรวมสะสมของรายได้รายวัน
- จัดอันดับสินค้าตามรายได้ภายในแต่ละหมวดหมู่
- หาแถวที่ซ้ำกันและเขียนคิวรีที่ลบแถวเหล่านั้น
- คำนวณการเติบโตแบบเดือนต่อเดือนเป็นเปอร์เซ็นต์
HAVINGทำอะไรได้ที่WHEREทำไม่ได้- ค่า NULL ส่งผลต่อ
COUNTการ join และค่าเฉลี่ยอย่างไรบ้าง
Window function และคำถามเรื่อง NULL คือสิ่งที่แยกผู้สมัครออกจากกันมากกว่าอะไรอื่นในรายการนี้ การพูดออกเสียงว่า "left join ตรงนี้จะเก็บลูกค้าที่ไม่มีคำสั่งซื้อไว้ด้วย และยอดรวมของพวกเขาจะกลายเป็น NULL แทนที่จะเป็นศูนย์" คือสัญญาณที่ผู้สัมภาษณ์กำลังฟังอยู่พอดี
สถิติและความน่าจะเป็น
- อธิบาย p-value ให้คนที่ไม่เคยเรียนสถิติฟัง
- ความสัมพันธ์กับความเป็นเหตุเป็นผลต่างกันอย่างไรในเคสที่คุณเคยเจอ
- คุณจะใช้มัธยฐานแทนค่าเฉลี่ยเมื่อไร
- ช่วงความเชื่อมั่นบอกอะไรคุณ
- คุณจะตรวจสอบอย่างไรว่าผลของการทดสอบ A/B น่าเชื่อถือ
- selection bias คืออะไร และอาจปรากฏในข้อมูลของเราอย่างไร
รอบเหล่านี้ทดสอบว่าคุณเชื่อถือได้พอที่จะให้ตีความหรือไม่ ภาษาที่แม่นยำและเข้าใจง่ายดีกว่าถ้อยคำแบบตำรา และการยอมรับขอบเขตของสิ่งที่ผลลัพธ์สนับสนุนได้จะได้คะแนนในทางบวก
คำถามเคสธุรกิจและการสื่อสารแบบไหนที่มักเจอ
รอบเคสจะยื่นคำถามธุรกิจที่ระบุรายละเอียดไม่ครบให้คุณ งานคือการแปลงมันให้กลายเป็นสิ่งที่คุณสามารถคิวรีได้จริง
- ยอดสมัครสมาชิกเพิ่มขึ้นแต่ผู้ใช้งานที่ active ทรงตัว คุณจะสืบสวนอย่างไร
- คุณจะวัดความสำเร็จของฟีเจอร์ใหม่อย่างไร
- รายได้ลดลง 10% ในเดือนที่แล้ว ช่วยอธิบายวิธีวินิจฉัยของคุณ
- คุณจะใส่ตัวชี้วัดใดใน executive dashboard และตัดตัวไหนออก
- คุณจะบอกได้อย่างไรว่าช่องทางการตลาดหนึ่งได้ผลจริง
- stakeholder ต้องการตัวเลขภายในสิ้นวันแต่ข้อมูลยังไม่ครบ คุณจะส่งอะไรให้
- คุณจะนิยามผู้ใช้ active สำหรับผลิตภัณฑ์นี้อย่างไร
สเปรดชีตและการแสดงข้อมูลด้วยภาพ
- คุณจะใช้ฟังก์ชันใดเพื่อรวมสองตารางด้วยคีย์ร่วมกัน และอะไรจะพังเมื่อคีย์ไม่ตรงกัน
- สร้าง pivot ที่แสดงรายได้ตามภูมิภาคและเดือน คุณจะตรวจสอบอะไรก่อน
- คุณจะใช้กราฟแบบไหนสำหรับการกระจายตัว และแบบไหนสำหรับแนวโน้ม
- คุณมีแปดหมวดหมู่และหนึ่งในนั้นครองสัดส่วนสูงมาก คุณจะนำเสนอเรื่องนี้อย่างตรงไปตรงมาได้อย่างไร
เชิงพฤติกรรม
- เล่าให้ฟังเกี่ยวกับการวิเคราะห์ที่เปลี่ยนการตัดสินใจ
- อธิบายครั้งที่ตัวเลขของคุณกลับกลายเป็นผิด เกิดอะไรขึ้นหลังจากนั้น
- คุณรับมืออย่างไรกับ stakeholder ที่ต้องการคำตอบที่ต่างจากที่ข้อมูลแสดง
นักวิเคราะห์รุ่นจูเนียร์ที่กำลังสัมภาษณ์งานที่บริษัทระบบสมาชิกถูกถามว่าทำไมรายได้ลดลงในขณะที่ยอดสมัครสมาชิกเพิ่มขึ้น แทนที่จะเดา เธอลิสต์มิติที่จะใช้แบ่งกลุ่ม ได้แก่ ระดับแพ็กเกจ ภูมิภาค และผู้ใช้ใหม่เทียบกับผู้ต่ออายุ และบอกว่าจะตรวจสอบว่ามีการเปลี่ยนแปลงราคาที่ปล่อยออกมาในเดือนนั้นหรือไม่ ผู้สัมภาษณ์บอกเธอว่าการตรวจสอบการเปลี่ยนแปลงที่ปล่อยออกมานี้คือส่วนที่ผู้สมัครส่วนใหญ่มักข้ามไป
ควรฝึกซ้อมคำถามเหล่านี้อย่างไร
การอ่านคำถามช่วยสร้างความคุ้นเคยเท่านั้น การสัมภาษณ์ทดสอบการผลิตผลงานภายใต้แรงกดดันด้านเวลา ซึ่งเป็นทักษะที่ต่างออกไป
- เขียน SQL ด้วยมือ พูดออกเสียงไปด้วย รอบสดมักใช้เอดิเตอร์ธรรมดาที่ไม่มี autocomplete และไม่มีทางรันคิวรีได้ การฝึกในโหมดนั้นจะเผยให้เห็น syntax ที่คุณรู้เพียงครึ่งเดียว
- บรรยายไปด้วยขณะที่คิวรี พูดว่าคุณกำลัง join อะไรและคาดว่าจำนวนแถวจะเป็นอย่างไร ผู้สัมภาษณ์ให้คะแนนตรรกะที่พวกเขาได้ยิน
- ฝึกการแปลให้ stakeholder เข้าใจ หลังจากแต่ละเคส อธิบายผลลัพธ์ในสามประโยคโดยไม่ใช้ศัพท์เฉพาะ คำอธิบายนี้คือรอบที่ถูกให้คะแนนในบริษัทส่วนใหญ่
- ซ้อมรับมือคำถามตามหลัง คำถามที่สอง "ถ้าข้อมูลไม่ครบจะทำอย่างไร" คือจุดที่เคสถูกตัดสินแพ้ชนะจริง ๆ
การฝึกโจทย์เหล่านี้กับผู้สัมภาษณ์ที่โต้แย้งกลับคือการจำลองที่ใกล้เคียงที่สุดที่มี เครื่องมือสัมภาษณ์จำลอง จะรันรอบสไตล์นักวิเคราะห์พร้อมคำถามตามหลัง ชุดคำถามตามบทบาทและหัวข้อเพิ่มเติมอยู่ที่ ศูนย์รวมคำถามสัมภาษณ์
มีข้อจำกัดหนึ่งอย่าง แบบทดสอบ SQL ทำที่บ้านและแพลตฟอร์มประเมินที่มีผู้คุมสอบอยู่นอกเหนือขอบเขตที่ผู้ช่วยแบบสดครอบคลุม และรอบคิวรีที่แชร์หน้าจอจะแสดงทุกอย่างที่อยู่บนจอของคุณ ในการสนทนาวิดีโอสด SubcueAI ทำงานเป็นแอปเดสก์ท็อปในเครื่องหรือ Side Panel ของเบราว์เซอร์ Chromium โดยไม่มีบอทประชุมเข้าร่วมสาย ศูนย์รวมเรื่องการตรวจจับได้ มีภาพรวมทั้งหมด