การเดินทางสู่การฝึกงานนักวิเคราะห์ข้อมูลสารสนเทศที่ ServiceNow

Dec 01 2022
ย้อนกลับไปในปี 2020 หลังจากเข้าเรียนในวิทยาลัย ฉันใฝ่ฝันที่จะได้ทำงานในบริษัทชั้นนำแห่งหนึ่งในซิลิคอนแวลลีย์ ฉันรู้เพียงเล็กน้อยว่าจะทำอย่างไรกับมัน

ย้อนกลับไปในปี 2020 หลังจากเข้าเรียนในวิทยาลัย ฉันใฝ่ฝันที่จะได้ทำงานในบริษัทชั้นนำแห่งหนึ่งในซิลิคอนแวลลีย์ ฉันรู้เพียงเล็กน้อยว่าจะทำอย่างไรกับมัน เวลาผ่านไป 2 ปี ตอนนี้ฉันได้บรรจุบทบาทนักศึกษาฝึกงาน Data Informatics Analyst ที่ ServiceNow ในปีที่สามและความฝันของฉัน — ✅ เครื่องหมายถูก!

สวัสดีผู้อ่าน ฉันชื่อ Adrishyantee เป็นนักศึกษาระดับปริญญาตรีชั้นปีที่ 3 ที่ศึกษาต่อ B. Tech ในสาขาวิทยาการคอมพิวเตอร์และวิศวกรรมจาก Kalyani Government Engineering College ประเทศอินเดีย ฉันเป็น โค้ชของ LinkedIn CoachIn'22 และเป็นผู้นำของ GDSC KGEC และนี่คือเรื่องราวของฉันในการก้าวเข้าสู่ ServiceNow ซึ่งเป็น "บริษัทบริการด้านไอทีที่ร้อนแรงที่สุดในอเมริกา" จากข้อมูลของ Forbes

ขั้นตอนการสมัคร:

ในเดือนมกราคม 2022 ServiceNow จัดการแข่งขันเขียนโค้ดชื่อCode to Winบน HackerRank สำหรับนักเรียนหญิงทั่วอินเดีย ซึ่งฉันได้ทราบจากบทความใน LinkedIn

การแข่งขันนี้จัดขึ้นทุกปีโดย ServiceNow และเพื่อให้มีสิทธิ์เข้าร่วมการแข่งขันนี้ คุณต้องมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้:

ระบุเป็นผู้หญิง

กำลังลงทะเบียนเป็นนักศึกษาเต็มเวลาที่วิทยาลัย/มหาวิทยาลัยจากอินเดีย

กำลังจะจบการศึกษาในปี 2022/2023/2024

วุฒิการศึกษา: ปริญญาตรี/ปริญญาโทสาขาวิศวกรรมศาสตร์/MCA/Msc

ไม่มีข้อจำกัดสำหรับสาขาการศึกษาหรือ CGPA เช่นนี้

หน้าการแข่งขัน HackerRank มีแบบฟอร์มลงทะเบียนที่ฉันต้องกรอกเพื่อยืนยันรายละเอียดข้างต้น และฉันได้รับอีเมลเชิญให้เข้าร่วมการแข่งขันหลังจากนั้นไม่นาน การแข่งขันนี้มีคำถามปรนัยเกี่ยวกับ ServiceNow และปัญหาการเขียนโค้ด 3 ข้อที่มีความยากต่างกัน ซึ่งเราต้องแก้ไขในระยะเวลา 90 นาที

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

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

-> ขั้นตอนการสัมภาษณ์:

รอบที่ 1: การประเมินออนไลน์

ในรอบ OA นี้โฮสต์บน HackerRank อีกครั้ง มี4 ปัญหาที่ต้องแก้ไขใน90นาที

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

คืนก่อนรอบ:

ฉันผ่านปัญหา 4–5 ปัญหาของ LeetCode ที่ฉันแก้ไขได้ในทุกหัวข้อหลักที่ถามในรอบสัมภาษณ์ ตั้งแต่ระดับความยากปานกลางถึงยาก ตลอดจนแก้ไขอัลกอริทึมมาตรฐานและปัญหาจากแต่ละหัวข้อ สำหรับ Python และ SQL ฉันได้แก้ไขปัญหาบางอย่างเกี่ยวกับ HackerRank เพื่อแก้ไขและตรวจสอบให้แน่ใจว่าฉันทราบแนวคิดหลักทั้งหมดที่เกี่ยวข้องกับภาษา

รอบที่ 2: สัมภาษณ์ออนไลน์ผ่าน Zoom

ในวันนี้มีการสัมภาษณ์ 2 ชุด ชุดหนึ่งเป็นด้านเทคนิคและไม่ใช่ด้านเทคนิค (HR ) ทั้งสองรอบนี้จัดขึ้นที่ Zoom และมีความยาวประมาณ 45 นาทีถึง 1 ชั่วโมง ในรอบทางเทคนิค ฉันถูกถามคำถามเกี่ยวกับ Python, SQL , OOPsและแน่นอนDSA

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

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

คืนก่อนรอบ:

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

เวลาผลลัพธ์

ตอนเย็นของวันเดียวกันที่ฉันให้สัมภาษณ์ ฉันได้รับอีเมลจากนายหน้าว่าฉันได้รับเลือกให้ฝึกงานเป็นเวลา 2 เดือนสำหรับบทบาท Data Informatics Analyst ที่ ServiceNow ในช่วงฤดูร้อนปี 2023! ฉันส่งอีเมลขอบคุณเป็นการตอบกลับ และฉันอยู่บนคลาวด์ 10012

เตรียมเดินทาง

เส้นทางการเตรียมตัวของฉันย้อนไปถึงปีแรกของวิทยาลัย ฉันแก้ปัญหาจาก LeetCode, Codechef และ Codeforces อย่างต่อเนื่องตั้งแต่ปี 2020 เพื่อทำความเข้าใจพื้นฐานของหัวข้อใหม่ใดๆ ฉันอ้างอิงเพลย์ลิสต์ YouTube ส่วนใหญ่มาจากStriverและAditya Vermaและจดโน้ตไว้ข้างๆ กันเพื่อใช้อ้างอิงในอนาคต ฉันเคยติดตามแผ่นงาน DSA ของ Love Babbarตลอดจนเข้าร่วมการแข่งขันรายสัปดาห์และรายปักษ์บน LeetCode เป็นประจำ

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

ภาษาโปรแกรมหลักของฉันคือ C++ และฉันก็คุ้นเคยกับ Java ซึ่งฉันมีในหลักสูตรของโรงเรียนและจากพื้นหลัง Android Dev ของฉัน แต่สำหรับ ServiceNow ฉันต้องเรียนรู้ Python ในช่วงเวลาสั้นๆ ฉันอ้างถึงเพลย์ลิสต์บน YouTube จากFreeCodeCampและCodeWithHarry ฉันยังทำโปรเจกต์เล็กๆ สองสามโปรเจกต์เพื่อรับประสบการณ์จริงเกี่ยวกับภาษาและเพิ่มความมั่นใจ

เพื่อเตรียมพร้อมสำหรับ OOP และ SQL ฉันอ้างอิงเอกสาร W3Schools ควบคู่ไปกับเพลย์ลิสต์จาก YouTube เป็นหนึ่งในแหล่งข้อมูลที่ดีที่สุดในการศึกษาพื้นฐานของเครื่องมือหรือภาษาโปรแกรมใด ๆ และบทต่าง ๆ ได้รับการจัดระเบียบในลักษณะที่มีโครงสร้างดีมาก

เคล็ดลับบางอย่างจากประสบการณ์ของฉัน:

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

ในกรณีที่มีข้อสงสัย โปรดติดต่อเราผ่านทาง LinkedIn ของ ฉัน หากคุณพบว่าบทความนี้มีประโยชน์ กดปรบมือด้านล่างและติดตาม Codess.Cafe เพื่อดูเรื่องราวดังกล่าวเพิ่มเติม

Codess.Cafe: LinkedIn | ยูทูบ | เว็บไซต์ | ปานกลาง | ทวิตเตอร์