แบบทดสอบฝึกหัดเทคโนโลยีและการเขียนโค้ด
ฝึกทำแบบทดสอบเขียนโค้ดแนว HackerRank
แบบฝึกหัดฟรีสไตล์ HackerRank: ครอบคลุมความซับซ้อน โครงสร้างข้อมูล การอ่านโค้ด Python การเลือกวิธีแก้ที่ผ่านทุกกรณี และโจทย์ฐานข้อมูล พร้อมคำอธิบายคำตอบทุกข้อ
- คำถามฟรี 10 ข้อ ไม่ต้องมีบัญชี
- จับเวลาเหมือนการทดสอบจริง
- ยกเลิกได้ทุกเมื่อ
- ตัวอย่างฟรี
- 10 ข้อ · 30 นาที
- ส่วนต่าง ๆ
- แนวคิดและการอ่านโค้ด
- โจทย์เขียนโค้ด
- โจทย์ฐานข้อมูล
- แบบทดสอบจำลองฉบับเต็ม
- จำนวนข้อและเวลาจำกัดของข้อสอบจริง
คำตอบสั้น ๆ
การทดสอบ HackerRank เป็นการประเมินทักษะการเขียนโค้ดออนไลน์ที่นายจ้างหลายรายสร้างบนแพลตฟอร์ม HackerRank เพื่อคัดกรองนักพัฒนาก่อนการสัมภาษณ์ ไม่มีการทดสอบ HackerRank แบบเดียวสำหรับทุกคน นายจ้างแต่ละรายเลือกคำถาม ภาษา และเวลาที่กำหนดเอง แบบทดสอบฝึกหัดฟรีนี้มีคำถามต้นฉบับ 10 ข้อในหัวข้อเดียวกัน และใช้เวลา 30 นาที
- ตัวอย่างฟรี
- 10 ข้อใน 30 นาที
- รูปแบบ
- กำหนดโดยนายจ้างแต่ละราย
- ตัวอย่าง (HackerRank Python Basic)
- 2 ข้อใน 90 นาที
- คะแนนคำถามเขียนโค้ด
- โดยอัตโนมัติ ตามกรณีทดสอบ
- ชุดข้อสอบจำลองฉบับเต็มของเรา
- 14 คำถามใน 90 นาที พร้อมโค้ดที่รันได้
ทดลองฟรี
ทำคำถาม 10 ข้อใน 30 นาที ด้วยจังหวะเวลาตามที่รายงานกันทั่วไป ดูคะแนนและคำอธิบายทุกคำตอบได้เมื่อจบ
เลือกแพ็กเกจของคุณ
ปลดล็อกแบบฝึกหัดฉบับเต็ม
แบบทดสอบแนว HackerRank: แบบทดสอบจำลองเต็มรูปแบบจับเวลา พร้อมแบบทดสอบอื่นทั้งหมด
เริ่มใช้แผน Monthly- แบบทดสอบจำลองฉบับเต็มแบบจับเวลาสำหรับแบบทดสอบนี้
- คำอธิบายสำหรับทุกข้อ
- คะแนนแยกตามประเภทคำถามและประวัติการทำแบบทดสอบ
- รวมแบบทดสอบฝึกทำทั้งหมด 93 แบบ
- ใช้งานได้ทั้งบนโทรศัพท์และแล็ปท็อป
ขอเงินคืนได้ภายใน 7 วัน หากทำแบบทดสอบจำลองฉบับเต็มไม่เกิน 1 ชุด ราคาเป็น USD
แบบฝึกหัดฉบับเต็มมีอะไรบ้าง
แบบทดสอบจำลองฉบับเต็มในรูปแบบและเวลาตามแบบทดสอบจริง พร้อมการทบทวนผลอย่างครบถ้วนหลังทำแต่ละชุดเสร็จ
- ฟรีตัวอย่างฟรี10 ข้อ · 30 นาที
- แบบทดสอบจำลองฉบับเต็มจำนวนข้อและเวลาจำกัดของข้อสอบจริง
- แบบฝึกหัดแนวคิดและการอ่านโค้ดจับเวลา พร้อมคำอธิบายสำหรับทุกคำตอบ
- แบบฝึกหัดโจทย์เขียนโค้ดจับเวลา พร้อมคำอธิบายสำหรับทุกคำตอบ
- แบบฝึกหัดโจทย์ฐานข้อมูลจับเวลา พร้อมคำอธิบายสำหรับทุกคำตอบ
- การทบทวนผลอย่างครบถ้วนคะแนนแยกตามประเภทคำถามหลังทำแบบทดสอบจำลองแต่ละครั้ง
- แนวคิดและการอ่านโค้ด90%
- โจทย์เขียนโค้ด75%
- โจทย์ฐานข้อมูล60%
ฝึกหัวข้อต่อไป: โจทย์ฐานข้อมูล.
แบบทดสอบตัวอย่างฟรีหรือแบบฝึกทำฉบับเต็ม
| คุณสมบัติ | ฟรี | ฉบับเต็ม |
|---|---|---|
| คำถามในรูปแบบคล้ายข้อสอบจริง | ||
| มีคำอธิบายทุกคำตอบ | ||
| แบบทดสอบจำลองฉบับเต็มแบบจับเวลา | ||
| คะแนนแยกตามประเภทคำถาม | ||
| ประวัติคะแนนจากแบบทดสอบจำลอง | ||
| แบบทดสอบฝึกทำทั้งหมด 93 แบบ |
คู่มือเตรียมสอบฟรี
เรียนรู้ทุกเรื่องเกี่ยวกับแบบทดสอบจริงผ่านบทเรียนสั้น ๆ
ลักษณะทั่วไปของข้อสอบจริง
ไม่มีแบบทดสอบ HackerRank แบบเดียวที่ใช้เหมือนกันทุกแห่ง HackerRank เป็นแพลตฟอร์มที่นายจ้างแต่ละรายสร้างแบบทดสอบของตนเอง โดยเลือกคำถาม ภาษาโปรแกรมที่อนุญาต และเวลาที่กำหนด คำเชิญจากนายจ้างเป็นข้อมูลอ้างอิงที่ดีที่สุดสำหรับแบบทดสอบของคุณ
ประเภทคำถาม HackerRank ระบุว่ามีคำถามหลายประเภทในแบบทดสอบ เช่น การเขียนโค้ด ฐานข้อมูล แบบปรนัย ฟรอนต์เอนด์ แบ็กเอนด์ ฟูลสแตก การตรวจทานโค้ด คำถามแบบเขียนตอบ และประเภทอื่น ๆ (HackerRank) แบบทดสอบการเขียนโค้ดส่วนใหญ่มักเน้นคำถามบางประเภท ได้แก่:
- คำถามเขียนโค้ด: คุณเขียนวิธีแก้ในเครื่องมือแก้ไขโค้ด HackerRank ระบุว่าผู้เข้าสอบสามารถรันโค้ดกับกรณีทดสอบได้ จากนั้นระบบจะให้คะแนนโดยใช้กรณีตัวอย่างที่คุณมองเห็นและกรณีทดสอบแบบซ่อนที่คุณมองไม่เห็น (HackerRank support)
- คำถามฐานข้อมูล: คุณเขียนคำสั่ง SQL และระบบจะเปรียบเทียบผลลัพธ์กับผลลัพธ์ที่คาดหวัง (HackerRank support)
- แบบปรนัย: ทดสอบแนวคิด ความซับซ้อน และการทำงานของโค้ด โดยให้คะแนนอัตโนมัติ (HackerRank)
ตัวอย่างระยะเวลาที่เปิดเผยต่อสาธารณะ แบบทดสอบทักษะของ HackerRank เองช่วยให้เห็นช่วงระยะเวลาที่แตกต่างกัน โดยแบบทดสอบ Python (Basic) ระบุว่ามี 2 คำถามใน 90 นาที (HackerRank) และแบบทดสอบ SQL (Basic) ระบุว่ามี 2 คำถามใน 30 นาที (HackerRank) แบบทดสอบของนายจ้างอาจสั้นหรือยาวกว่านี้ และมีจำนวนคำถามมากหรือน้อยกว่านี้
หัวข้อที่มีรายงานกันทั่วไปในแบบทดสอบเขียนโค้ด: อาร์เรย์และสตริง แฮชแมปและเซต การเรียงลำดับและการค้นหา ความซับซ้อนของเวลา กรณีขอบ เช่น ข้อมูลนำเข้าที่ว่างเปล่าหรือเป็นค่าลบ และ SQL พื้นฐาน
แบบทดสอบจำลองของเราครอบคลุมอะไรบ้าง แบบทดสอบจำลองฉบับเต็มแต่ละชุดมี 14 คำถามใน 90 นาที แบ่งเป็น 3 ส่วน ได้แก่ แนวคิดและการอ่านโค้ด (10 ข้อ) โจทย์เขียนโค้ด (3 ข้อ) และโจทย์ฐานข้อมูล (1 ข้อ) สำหรับโจทย์เขียนโค้ด คุณเขียนและรันวิธีแก้ด้วย Python, JavaScript, Java หรือ C++ ส่วนโจทย์ฐานข้อมูลให้เขียนคำสั่ง SQL แต่ละข้อจะได้รับการตรวจด้วยกรณีทดสอบแบบซ่อน และได้คะแนนตามกรณีที่ผ่าน แนะนำให้ใช้แล็ปท็อป คุณสามารถย้อนกลับไปทำเครื่องหมายคำถามไว้ได้
ตัวอย่างฟรีของเราแตกต่างอย่างไร คำถามฟรี 10 ข้อเป็นแบบปรนัย โดยคำถามเขียนโค้ดจะถามว่าวิธีแก้ใดผ่าน หรือข้อมูลนำเข้าแบบใดทำให้วิธีแก้ไม่ผ่าน ซึ่งเป็นทักษะที่อยู่เบื้องหลังการเขียนโค้ดให้ผ่านการทดสอบ แบบทดสอบจำลองฉบับเต็มให้คุณเขียนและรันโค้ดเอง กรณีทดสอบแบบซ่อนของเรามีขนาดเล็กและตรวจความถูกต้องกับกรณีขอบ จึงไม่จับเวลาหาวิธีแก้ที่ช้าเมื่อใช้ข้อมูลนำเข้าขนาดใหญ่อย่างที่แบบทดสอบจริงบางรายการทำ คำอธิบายจะระบุว่าความเร็วมีความสำคัญตรงไหน
ประเภทคำถามพร้อมตัวอย่างวิธีทำ
ตัวอย่างวิธีทำหนึ่งข้อสำหรับคำถามแต่ละประเภท พร้อมจุดที่หลายคนมักพลาด
1. ความซับซ้อนของเวลา. ลูปที่ทำงานกับรายการจะเรียก "x in other_list" ในแต่ละครั้ง รายการทั้งสองมี n รายการ ลูปทำงาน n ครั้ง และการตรวจสอบการมีอยู่แต่ละครั้งจะไล่ดูได้ถึง n รายการ ดังนั้นความซับซ้อนโดยรวมคือ O(n squared) หากเปลี่ยน other_list เป็นเซต การตรวจสอบแต่ละครั้งจะมีความซับซ้อน O(1) โดยเฉลี่ย และลูปจะมีความซับซ้อน O(n) จุดที่มักพลาด: นับเฉพาะลูปที่มองเห็นได้ การเรียกใช้ฟังก์ชันในตัว เช่น "in" กับรายการ, list.index และการแบ่งส่วนรายการ ก็ใช้เวลาเช่นกัน
2. การอ่านโค้ด. print([x * 2 for x in range(3)]) แสดงอะไร? range(3) ให้ค่า 0, 1 และ 2 ดังนั้นคำตอบคือ [0, 2, 4] จุดที่มักพลาด: เริ่มนับที่ 1 หรือรวม 3 ด้วย range จะหยุดก่อนถึงค่าสุดท้ายที่ระบุ
3. วิธีแก้ปัญหาแบบใดผ่าน. โจทย์รองรับข้อมูลได้สูงสุด 100,000 รายการ วิธีที่มีความซับซ้อน O(n squared) ต้องใช้ประมาณ 10 billion ขั้นตอน ซึ่งช้าเกินไปมากสำหรับเวลาจำกัดทั่วไป ขณะที่ O(n) หรือ O(n log n) ทำงานได้สบาย จุดที่มักพลาด: เลือกวิธีที่ดูเหมือนเขียนสั้นที่สุด ให้ตรวจสอบความซับซ้อนเทียบกับขนาดข้อมูลที่ระบุก่อน
4. ข้อมูลนำเข้าแบบใดทำให้เกิดข้อผิดพลาด. ฟังก์ชันคืนค่าเฉลี่ยของรายการโดยใช้ sum(nums) / len(nums) ข้อมูลนำเข้าแบบใดทำให้เกิดข้อผิดพลาด? รายการว่าง เพราะจะเกิดการหารด้วยศูนย์ จุดที่มักพลาด: ทดสอบเฉพาะข้อมูลทั่วไป ลองทดสอบรายการว่าง รายการที่มีรายการเดียว ค่าที่เท่ากันทั้งหมด ค่าติดลบ และขนาดสูงสุดที่อนุญาต
5. โจทย์ฐานข้อมูล. คุณต้องหายอดใช้จ่ายรวมของลูกค้าแต่ละคน รวมถึงลูกค้าที่ไม่เคยใช้จ่าย ให้ใช้ customers LEFT JOIN orders จัดกลุ่มตามลูกค้าและหาผลรวมของจำนวนเงิน จากนั้นเปลี่ยน NULL เป็น 0 ด้วย COALESCE จุดที่มักพลาด: ใช้ inner join ซึ่งจะตัดลูกค้าที่ไม่มีคำสั่งซื้อออกไปโดยไม่แจ้งให้ทราบ
วิธีเตรียมตัว
- อ่านคำเชิญก่อน จดเวลาที่กำหนด จำนวนและประเภทของคำถาม รวมถึงภาษาที่อนุญาต นายจ้างเป็นผู้กำหนดข้อมูลทั้งหมดนี้ จึงไม่ควรคาดเดา
- เลือกภาษาโปรแกรมหนึ่งภาษาแล้วใช้ภาษานั้น ใช้ภาษาที่คุณถนัดที่สุดสำหรับคำถามเขียนโค้ด ทำความคุ้นเคยกับลิสต์ พจนานุกรม เซต การเรียงลำดับ และเมธอดสำหรับสตริงที่มีมาให้ในภาษา จนไม่ต้องค้นหาวิธีใช้
- ทำความเข้าใจความซับซ้อนโดยพิจารณาจากขนาดข้อมูลนำเข้า ตรวจดูข้อจำกัดที่ระบุไว้ก่อนเขียนโค้ด โดยทั่วไป O(n squared) มักใช้ได้กับข้อมูลไม่เกินประมาณ 1,000 รายการ แต่หากมี 100,000 รายการขึ้นไป ให้ตั้งเป้าไว้ที่ O(n) หรือ O(n log n)
- ฝึกกรณีขอบอย่างเจาะจง ลองใช้ข้อมูลนำเข้าที่ว่างเปล่า มีรายการเดียว มีค่าซ้ำ มีค่าลบ มีค่าขนาดใหญ่มาก และมีขนาดสูงสุด คำถามเขียนโค้ดจะได้รับการให้คะแนนจากกรณีทดสอบแบบซ่อน (HackerRank support) และกรณีเหล่านี้มักเป็นส่วนที่ซ่อนอยู่
- รันกรณีตัวอย่าง แล้วทดสอบกรณีของคุณเอง การผ่านกรณีตัวอย่างที่มองเห็นเป็นเพียงจุดเริ่มต้น ไม่ใช่จุดสิ้นสุด เพิ่มกรณีทดสอบของคุณเองสักสองสามกรณีก่อนส่งคำตอบ
- ทบทวน SQL พื้นฐาน Joins, GROUP BY, HAVING, NULLs และการเรียงลำดับครอบคลุมคำถามฐานข้อมูลส่วนใหญ่ ตรวจสอบผลลัพธ์ทีละแถว เพราะคำตอบของโจทย์ฐานข้อมูลจะถูกเปรียบเทียบกับผลลัพธ์ที่คาดหวัง (HackerRank support)
- ฝึกเขียนวิธีแก้ให้ครบภายในเวลาที่กำหนด แบบทดสอบจำลองฉบับเต็มของเราให้คุณเขียนและรันโค้ดกับกรณีทดสอบแบบซ่อน ลองทำแบบเดียวกันกับโจทย์อื่น ๆ เพื่อให้การพิมพ์วิธีแก้ให้ครบภายในเวลาจำกัดเป็นเรื่องคุ้นเคย
- ฝึกด้วยความเร็วเท่ากับวันสอบ ทำแบบทดสอบจำลองฉบับเต็มแบบจับเวลา เพื่อให้การทำงานอย่างมีสมาธิเป็นเวลา 90 นาทีเป็นเรื่องคุ้นเคยเมื่อถึงวันสอบ
โดยทั่วไปการให้คะแนนเป็นอย่างไร
การให้คะแนนกำหนดโดยนายจ้างแต่ละราย HackerRank อธิบายวิธีให้คะแนนคำถามแต่ละประเภท และนายจ้างแต่ละรายจะตัดสินใจเองว่าผลลัพธ์แบบใดจึงจะดีพอ ไม่มีเกณฑ์ผ่านที่ใช้ได้กับทุกที่
- คำถามเขียนโค้ด: HackerRank ระบุว่าระบบจะนำโค้ดของคุณไปรันกับกรณีทดสอบทุกกรณี แล้วเปรียบเทียบผลลัพธ์แต่ละรายการกับผลลัพธ์ที่คาดไว้ แต่ละกรณีทดสอบมีคะแนนกำหนดไว้: หากผ่านจะได้คะแนนทั้งหมด และหากไม่ผ่านจะไม่ได้คะแนน โดยไม่มีคะแนนบางส่วนสำหรับกรณีทดสอบนั้น คะแนนของคุณสำหรับคำถามข้อนั้นคือคะแนนรวมจากกรณีทดสอบที่คุณผ่าน กรณีตัวอย่างที่คุณดูได้อาจมีค่า 0 คะแนน ส่วนกรณีที่ซ่อนไว้จะมีคะแนน (HackerRank support)
- คำถามฐานข้อมูล: ผลลัพธ์จากคิวรีของคุณจะถูกเปรียบเทียบกับผลลัพธ์ที่คาดไว้ หากตรงกันจะได้คะแนนเต็ม และหากเป็นอย่างอื่นจะได้ 0 คะแนน เว้นแต่นายจ้างจะตรวจด้วยตนเองและให้คะแนนบางส่วน (HackerRank support)
- คำถามแบบปรนัย: ให้คะแนนโดยอัตโนมัติ (HackerRank)
ด้วยเหตุนี้ วิธีแก้ที่เกือบถูก หรือถูกต้องแต่ช้าเกินไป อาจทำให้เสียคะแนนส่วนใหญ่ได้ เพราะแต่ละกรณีทดสอบที่ซ่อนไว้มีผลเป็นผ่านหรือไม่ผ่าน
คะแนนฝึกทำของเรา คือจำนวนคำถามของเราที่คุณตอบถูก พร้อมแจกแจงตามหมวด เพื่อให้คุณเห็นว่าควรเน้นฝึกตรงไหน คะแนนนี้เป็นคะแนนจากการฝึกทำ ไม่ใช่คะแนน HackerRank หรือผลการประเมินจากนายจ้างรายใด และไม่สามารถบอกได้ว่าคุณจะผ่านหรือไม่
ข้อผิดพลาดที่พบบ่อย
- หยุดเมื่อผ่านตัวอย่างทดสอบ ตัวอย่างที่มองเห็นเป็นเพียงส่วนเล็ก ๆ ของกรณีทดสอบ ให้ทดสอบอินพุตว่าง รายการเดียว ค่าติดลบ และขนาดที่ใหญ่ที่สุดด้วยตนเอง
- มองข้ามขีดจำกัดของอินพุต วิธีทำที่ถูกต้องแต่ช้าอาจไม่ผ่านกรณีทดสอบขนาดใหญ่ที่ซ่อนอยู่ อ่านขีดจำกัดก่อนเลือกแนวทาง
- เริ่มหาค่าสูงสุดที่ 0 ให้เริ่มจากรายการแรก ไม่เช่นนั้นตัวเลขติดลบจะทำให้ผลลัพธ์ผิด
- เปลี่ยนรายการที่กำลังวนดูอยู่ การลบรายการระหว่างวนดูจะทำให้ข้ามบางรายการ ให้สร้างรายการใหม่แทน
- กำหนดช่วงคลาดไปหนึ่งตำแหน่ง range(a, b) จะหยุดก่อนถึง b และการแบ่งส่วนทำงานในลักษณะเดียวกัน ตรวจสอบดัชนีแรกและดัชนีสุดท้ายด้วยตัวอย่างเล็ก ๆ
- แสดงผลเกินมา คำตอบจากโค้ดจะถูกเปรียบเทียบกับผลลัพธ์ที่คาดหวัง ดังนั้นข้อความดีบักหรือช่องว่างส่วนเกินอาจทำให้กรณีทดสอบไม่ผ่าน
- ใช้เวลากับโจทย์เดียวมากเกินไป ส่งวิธีทำที่ใช้งานได้ก่อน แล้วค่อยปรับปรุงหากยังมีเวลา
คำถามฝึกหัดต้นฉบับ ไม่ใช่คำถามจริงหรือข้อสอบที่รั่วไหล ยกเลิกแผน Monthly ได้ทุกเมื่อ และขอคืนเงินภายใน 7 วันได้ หากคุณทำแบบทดสอบจำลองฉบับเต็มไปไม่เกินหนึ่งชุด
คำถามที่พบบ่อย
มีแบบทดสอบ HackerRank แบบเดียวที่นายจ้างทุกแห่งใช้หรือไม่+
ไม่ใช่ HackerRank เป็นแพลตฟอร์ม นายจ้างแต่ละรายจัดทำแบบทดสอบของตนเอง โดยเลือกคำถาม ภาษา และเวลาที่กำหนด คำเชิญเข้าสอบของคุณเป็นแหล่งข้อมูลที่ดีที่สุดว่าการทดสอบของคุณมีอะไรบ้าง
แบบทดสอบจำลองของคุณรันโค้ดที่ฉันเขียนหรือไม่+
ได้ ในแบบทดสอบจำลองฉบับเต็ม คุณเขียนโค้ดสำหรับโจทย์เขียนโปรแกรมด้วย Python, JavaScript, Java หรือ C++ และเขียนคำตอบสำหรับโจทย์ฐานข้อมูลด้วย SQL จากนั้นระบบจะทดสอบแต่ละข้อกับกรณีทดสอบที่ซ่อนไว้ และให้คะแนนตามจำนวนกรณีที่ผ่าน ตัวอย่างฟรีเป็นแบบปรนัย กรณีทดสอบของเรามีขนาดเล็ก จึงใช้ตรวจสอบความถูกต้องและกรณีพิเศษ ไม่ได้เน้นความเร็วในการประมวลผลข้อมูลขนาดใหญ่มาก
ควรฝึกด้วยภาษาใด?+
ใช้ภาษาที่คุณถนัดที่สุดและการทดสอบของคุณอนุญาตให้ใช้ คำถามแบบปรนัยของเราใช้ Python 3 เพราะกระชับและอ่านง่าย ส่วนโจทย์เขียนโค้ดในแบบทดสอบจำลองฉบับเต็มรองรับ Python, JavaScript, Java หรือ C++ แนวคิดต่าง ๆ เช่น ความซับซ้อน กรณีพิเศษ และการเลือกโครงสร้างข้อมูล สามารถนำไปใช้กับภาษาใดก็ได้
ฉันต้องได้คะแนนเท่าไรจึงจะผ่าน?+
ไม่มีเกณฑ์ผ่านที่ใช้ได้กับทุกที่ นายจ้างแต่ละรายเป็นผู้ตัดสินว่าผลลัพธ์แบบใดจะทำให้คุณผ่านเข้าสู่ขั้นต่อไป เป้าหมายคือให้ผ่านทุกกรณีทดสอบที่ซ่อนอยู่ ซึ่งหมายถึงต้องเขียนวิธีแก้ที่ถูกต้องและทำงานได้เร็วพอสำหรับข้อมูลนำเข้าขนาดใหญ่ที่สุด
คำถามเหล่านี้มาจาก HackerRank หรือไม่?+
ไม่ใช่ครับ/ค่ะ คำถามเหล่านี้เป็นโจทย์ฝึกหัดต้นฉบับที่ทีมของเราเขียนขึ้นในรูปแบบที่คล้ายกัน Intellect Council ไม่มีส่วนเกี่ยวข้องกับ HackerRank (Interviewstreet, Inc.) หรือนายจ้างรายใดที่ใช้บริการดังกล่าว
แหล่งที่มา
- ฐานความรู้ HackerRank: ประเภทคำถามในแบบทดสอบ HackerRank, ตรวจสอบเมื่อ 2026-11-09
- ฐานความรู้ HackerRank: การให้คะแนนคำถาม (ภาพรวม), ตรวจสอบเมื่อ 2026-11-09
- ฝ่ายสนับสนุน HackerRank: คำถามเขียนโค้ด (การให้คะแนนคำถามเขียนโค้ดในแบบทดสอบ), ตรวจสอบเมื่อ 2026-11-09
- ฝ่ายสนับสนุน HackerRank: คำถามสำหรับ Database Engineer (การให้คะแนนคำถามเกี่ยวกับฐานข้อมูล), ตรวจสอบเมื่อ 2026-11-09
- แบบทดสอบทักษะ HackerRank: Python (Basic), ตรวจสอบเมื่อ 2026-11-09
- แบบทดสอบทักษะ HackerRank: SQL (Basic), ตรวจสอบเมื่อ 2026-11-09
แบบฝึกหัดที่เกี่ยวข้อง
แบบทดสอบฝึกฝนสำหรับผู้สมัครงาน
แบบทดสอบฝึกทำแบบจับเวลาฟรีสำหรับการทดสอบของนายจ้าง ครอบคลุมด้านความถนัด การใช้เหตุผล จิตมิติ แนว Wonderlic แนว CCAT และ Excel เริ่มทำได้โดยไม่ต้องมีบัญชี
เลือกดูแบบฝึกหัดข้อสอบเขียนโค้ด Python
ฝึกทำแบบประเมิน Python ฟรี: ทบทวนแนวคิด ดูว่าโค้ดแสดงผลอะไร หาจุดบกพร่อง และเลือกวิธีแก้ที่ใช้งานได้ พร้อมไล่คำอธิบายทีละขั้นตอน
เลือกดูฝึกทำข้อสอบ SQL
ฝึกทำแบบทดสอบ SQL ฟรี: ทบทวนแนวคิด ดูว่าคิวรีให้ผลลัพธ์อะไร แก้ไขคิวรี และเลือกคิวรีที่ถูกต้อง โดยใช้ SQL มาตรฐานที่ใช้งานได้ทั่วไป พร้อมไล่คำอธิบายทีละขั้นตอน
เลือกดูเตรียมตัวให้พร้อมก่อนเข้าสอบ
ออกไปพร้อมความมั่นใจว่าคุณทำดีที่สุดแล้ว
ฝึกทำแบบจับเวลาในรูปแบบเดียวกับการทดสอบจริง พร้อมคำอธิบายสำหรับทุกคำตอบ