#1 tech recruiter in thailand

ประสบการณ์การสัมภาษณ์งานกับ Google ในฐานะ Software Engineer

See the original English version of this article here

Interview Experience With Google As A Software Engineer 1

การจะได้เข้าร่วมงานกับบริษัทชื่อดังอย่าง Google อาจไม่ใช่เรื่องง่าย และมีความท้าทายมากมาย แต่หากคุณมีทักษะและประสบการณ์ที่พร้อม รวมถึงเข้าใจกระบวนการสัมภาษณ์งานของ Google อาจเป็นอีกหนึ่งตัวช่วยให้คุณได้เตรียมความพร้อมให้ครบในทุก ๆ ด้าน บทความนี้จะมาเล่าถึง ประสบการณ์การสัมภาษณ์งานกับ Google ในฐานะ Software Engineer ของคุณ Pranali Lahoti 

เกี่ยวกับคุณ Pranali Lahoti:

คุณ Pranali สำเร็จการศึกษาสาขา Computer Engineering จาก MIT เมืองปุเณ ประเทศอินเดีย ในปี 2020 ซึ่งก่อนจะมาร่วมงานกับ Google คุณ Pranali ได้ทำงานเป็น Software Developer ที่ Quantiphi Analytics มาประมาณ 2.8 ปี

Application:

ในเดือนพฤษภาคม ปี 2023 Recruiter ของ Google ติดต่อมาหา คุณ Pranali และครั้งนี้ไม่ใช่ครั้งแรกที่คุณ Pranali ได้สัมภาษณ์กับ Google คุณ Pranaliเคยได้สัมภาษณ์งานกับ Google มาก่อนหน้านี้ประมาณ 3 – 4 ครั้งแล้ว ซึ่งครั้งแรกในปี 2019 ผ่านการแนะนำจากบุคคลที่รู้จัก

และถึงแม้ว่า Onsite Interviews ในปี 2022 จะได้รับผลตอบรับที่ดี แต่ใบสมัครของคุณ Pranali ก็ได้รับผลกระทบ เนื่องจากการหยุดจ้างงาน อย่างไรก็ตามในปี 2023 เมื่อทาง Recruiter ได้พิจารณาถึงผลตอบรับที่ดีของคุณ Pranali จากปีที่แล้ว Recruiter จึงได้แจ้งให้คุณ Pranali ทราบว่าการสัมภาษณ์ในครั้งนี้จะข้ามการสัมภาษณ์ทางโทรศัพท์ครั้งแรกไป (โดยปกติจะเกี่ยวข้องกับการเขียน Code 1 ถึง 2 รอบด้วย) และจะให้สัมภาษณ์แบบ Onsite เลย

คุณ Pranali ขอเวลาเตรียมตัว 3 สัปดาห์ ซึ่ง Recruiter ก็ให้เวลาเตรียมตัวเป็นเวลา 3 สัปดาห์ โดยมีกำหนดการสัมภาษณ์แบบ Onsite ทั้งหมด 4 ครั้ง ในวันที่ 14, 15 และ 16 มิถุนายน 2023

Interview Experience:

ครั้งที่ 1 Onsite Interview — Coding (45 นาที)
Topic — Depth-First Search, Breadth-First Search, Hash Table
Difficulty — Leetcode Medium

ในระหว่างการสัมภาษณ์ ผู้สัมภาษณ์จะอธิบายคำถามเกี่ยวกับการเขียน Code และจัดเตรียม Test Cases ไว้ให้ และคุณ Pranali ได้อธิบายแนวทางของคุณ Pranaliให้ผู้สัมภาษณ์ฟัง ซึ่งคุณ Pranali สามารถเขียน Code Solution ได้สำเร็จ และแสดงให้เห็นถึงความเข้าใจของคุณ Pranaliโดยการ Dry Run บน Test Cases พร้อมทั้งอธิบาย Time Complexity ของ Solution ได้อย่างถูกต้อง

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

ครั้งที่ 2 Onsite Interview — Coding (45 นาที)
Topic — Sliding Window, Hash Table, String
Difficulty — Leetcode Medium

การสัมภาษณ์เริ่มต้นด้วย Warm-up Question และคุณ Pranali ก็เขียน Code วิธีแก้ปัญหาได้อย่างรวดเร็ว

คุณ Pranali สามารถจัดการ Follow-up Question ข้อที่ 1 ได้สำเร็จ ด้วยการอธิบายแนวทางและเขียน Code แก้ปัญหา

สำหรับ Follow-up Question ข้อที่ 2 ในตอนแรกคุณ Pranali ได้เสนอแนวทางวิธีแก้ปัญหาที่เรียบง่าย แต่หลังจากที่คิดอยู่สักพัก คุณ Pranali ก็สามารถคิดค้นวิธีแก้ปัญหาที่ดีที่สุดได้ คุณ Pranali สามารถระบุ Time Complexity ที่ถูกต้อง สำหรับวิธีแก้ปัญหาทั้งหมด

ผู้สัมภาษณ์สรุปการสัมภาษณ์รอบนี้ ด้วยการถามคำถามเกี่ยวกับการปรับ Solution สำหรับ Input Format ต่าง ๆ ซึ่งคุณ Pranali ต้องพูดอธิบาย ซึ่งในรอบนี้โดยรวมแล้วก็ผ่านไปได้ด้วยดี

ครั้งที่ 3 Onsite Interview — Coding (45 นาที)
Topic — Breadth-First Search, Heap (Priority Queue), Matrix, Array
Difficulty — Leetcode Hard

การสัมภาษณ์เริ่มต้นด้วยคำถามที่ท้าทาย และคุณ Pranali ต้องใช้ความพยายามและความสามารถที่มากขึ้นกว่าการสัมภาษณ์รอบที่ผ่าน ๆ มา ก่อนจะบรรลุแนวทางการแก้ปัญหา ด้วยคำแนะนำบางส่วนจากผู้สัมภาษณ์ คุณ Pranali จึงเขียน Code Solution ได้สำเร็จ และได้แก้ไขหลังจาก Dry Run บน Test Cases ซึ่งในตอนแรกคุณ Pranali สับสันในขณะที่พยายามอธิบาย Time Complexity แต่หลังจากที่คิดทบทวนใหม่อีกครั้ง คุณ Pranali ก็สามารถให้การวิเคราะห์ที่ถูกต้องได้ โดยรวมแล้วรอบนี้ถือว่าท้าทายสำหรับคุณ Pranali แต่คุณ Pranali ก็สามารถจัดการได้ดี

ครั้งที่ 4 Onsite Interview — Googleyness/ leadership (45 นาที)

รอบนี้เน้นคำถามเชิงพฤติกรรม จากประสบการณ์ในอดีตและสถานการณ์สมมติ คุณ Pranali ได้เตรียมคำตอบมาอย่างดี โดยใช้ STAR Pattern (Situation, Task, Action, Result) สำหรับคำถามดังกล่าว ซึ่งทำให้รอบนี้ผ่านไปได้อย่างราบรื่น

Post Interviews:

Recruiter แจ้งว่าผลตอบรับเป็นไปในทางที่ดี และแจ้งให้ คุณ Pranali ทราบว่าจะได้เข้าสู่ขั้นตอน Team Matching และเพื่อดำเนินการในขั้นตอนต่อไป Recruiter ได้ขอรายละเอียดเพิ่มเติม เช่น Internal References จาก Googlers ที่ คุณ Pranali เคยร่วมงานด้วย (ถ้ามี) ประวัติการศึกษา ประสบการณ์การทำงาน สรุปการเลื่อนตำแหน่ง และสรุปความสำเร็จและรางวัลที่สำคัญต่าง ๆ

หลังจากนั้นไม่นาน คุณ Pranali ได้เข้าสู่ขั้นตอน Team Match รอบแรก (ประมาณ 45 นาที) ซึ่งคุณ Pranali ได้เล่าถึงประสบการณ์การทำงานและ Project ต่าง ๆ ที่ผ่านมา และ Hiring Manager ก็อธิบายเกี่ยวกับทีมให้คุณ Pranali ฟัง และรอบนี้ก็ผ่านไปได้ด้วยดีเช่นกัน

และประมาณ 1 สัปดาห์ต่อมา Recruiter แจ้งให้คุณ Pranali ทราบว่า Profile ของคุณ Pranali ได้เป็น Shortlisted Candidate โดย Hiring Manager และ Profile ของคุณ Pranali จะถูกส่งไปยัง Hiring Committee (HC) เพื่อตรวจสอบต่อไป

หลังจากนั้นไม่กี่วัน คุณ Pranali ก็ได้รับโทรศัพท์จาก Recruiter พร้อมข่าวดีว่าได้ผ่านการตรวจสอบของ HC เรียบร้อยแล้ว ต่อมาได้มีการพูดคุยเรื่องค่าตอบแทนซึ่งเป็นไปได้อย่างราบรื่น

ในที่สุด เมื่อวันที่ 11 กรกฎาคม 2023 คุณ Pranali ได้รับจดหมายตอบรับอย่างเป็นทางการจาก Google ในตำแหน่ง Software Engineer (L3) ที่ Google ประเทศอินเดีย (สำนักงาน Bangalore)

และทั้งหมดนี้ก็คือ ประสบการณ์การสัมภาษณ์งานกับ Google ในฐานะ Software Engineer ของคุณ Pranali Lahoti ซึ่งจากบทความนี้ จะเห็นได้ว่า องค์กรที่มีชื่อเสียงระดับโลกอย่าง Google เอง มีหลายขั้นตอนในการคัดเลือกคนเพื่อเข้าทำงาน ถือว่า มีขั้นตอนการคัดสรรคนที่เข้มข้นพอสมควรเลยทีเดียว

เมื่อ หางาน IT ให้ ISM Technology Recruitment เป็นอีกหนึ่งตัวช่วย เพื่อให้คุณได้ “ชีวิตการทำงานในแบบที่คุณต้องการ” เพียงส่ง Resume มาที่นี่

ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ ได้เปิดทำการมาแล้วกว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย

Source: https://medium.com/

Related Articles

4 ขั้นตอน ช่วยเพิ่มประสิทธิภาพในการทำงาน โดย CEO ของ Google

คนทำงานไม่ว่าตำแหน่งไหน ต่างต้องเจอความกดดัน มารู้จักเคล็ดลับเติมพลังให้สมอง กับ 4 ขั้นตอน ช่วยเพิ่มประสิทธิภาพในการทำงาน โดย CEO ของ Google

en