JavaRush /จาวาบล็อก /Random-TH /เพื่อที่จะได้งานที่ Luxoft ฉันได้ผ่านการสัมภาษณ์ 6 ครั้งแ...

เพื่อที่จะได้งานที่ Luxoft ฉันได้ผ่านการสัมภาษณ์ 6 ครั้งและผ่านการทดสอบ 3 ครั้ง: ความต่อเนื่องของเรื่องราวของนักพัฒนา Sasha Kopaygorodsky

เผยแพร่ในกลุ่ม
ข้อความนี้เป็นความต่อเนื่องของเรื่องราวของ Sasha Kopaygorodsky ( Alexander ) อดีตบล็อกเกอร์ บรรณาธิการ และนักดนตรี เมื่อไม่กี่ปีก่อน Sasha ย้ายไปโปแลนด์และตัดสินใจฝึกใหม่ในฐานะนักพัฒนา ในข้อความแรกSasha เล่าว่าเขาศึกษาและดำเนินการกระบวนการอัตโนมัติในบริษัทที่เขาทำงานอย่างไร ในส่วนที่สอง เขาเล่าว่าเขาได้งานในแผนก Luxoft ในโปแลนด์ได้อย่างไร “ เพื่อได้งานที่ Luxoft ฉันได้ผ่านการสัมภาษณ์ 6 ครั้งและผ่านการทดสอบ 3 ครั้ง”: ความต่อเนื่องของเรื่องราวของนักพัฒนา Sasha Kopaygorodsky - 1

“ฉันเองแนะนำให้ดำเนินการกระบวนการต่อในอีกสองสามเดือน”

ในข้อความสุดท้าย เราหยุดที่เรื่องที่ฉันสัมภาษณ์ในบริษัทขนาดใหญ่หลายแห่ง เช่น EPAM และ Motorola ที่ Motorola ฉันมาถึงขั้นตอนสุดท้ายแล้ว พวกเขาพยายามส่งฉันไปที่ทีมหนึ่งแล้วก็ไปอีกทีมหนึ่ง แต่ดูเหมือนว่ามีบางอย่างไม่ได้ผลและพบผู้สมัครที่ดีกว่า ฉันมีความปรารถนาที่จะได้รับประสบการณ์ในการทำงานในบริษัทขนาดใหญ่ เข้าใจกระบวนการ เจาะลึกโค้ดเดิม และทำงานกับไมโครเซอร์วิส ประสบการณ์หนึ่งปีในทีมดังกล่าวเปิดประตูได้ทุกที่ ในงานก่อนหน้านี้ของฉัน จู่ๆ ลูกค้าคนหนึ่งก็ขอให้ฉันเขียนแอปพลิเคชันบนมือถือ ฉันไม่เข้าใจวิธีการทำเลย ฉันมีความรู้เกี่ยวกับ React JS แม้ว่าโปรไฟล์ของฉันจะอยู่ในแบ็กเอนด์ก็ตาม อย่างไรก็ตาม ฉันก็รับทำโครงการนี้ ในเวลานี้ เจ้าหน้าที่สรรหาจาก Luxoft เขียนถึงฉันและเสนอการสัมภาษณ์ให้ฉัน ฉันผ่านการสัมภาษณ์ครั้งแรก และพวกเขาต้องการสัมภาษณ์เพิ่มเติมกับฉันเพื่อหารือเกี่ยวกับคำถามเพิ่มเติม เมื่อถึงจุดหนึ่งของกระบวนการนี้ (ใช้เวลาประมาณหนึ่งสัปดาห์ครึ่ง) ฉันรู้ว่าฉันจะไม่มีเวลาทำโปรเจ็กต์ในงานปัจจุบันให้เสร็จ แต่ฉันสนใจมันมาก มันเป็นแอปพลิเคชันข้ามแพลตฟอร์มสำหรับ โทรศัพท์มือถือที่เขียนด้วย React Native เมื่อฉันรู้ว่าฉันไม่สามารถรับมือได้ ฉันบอกกับ Luxoft ว่าฉันไม่สามารถดำเนินการต่อได้ และเสนอให้ดำเนินการต่อภายในสองสามเดือน พวกเขาบอกฉันว่า: “ใช่ แน่นอน”

“ให้ตายเถอะ คุณเคยเป็นโปรแกรมเมอร์ Java หรือว่าเราผสมปนเปกัน?”

หลังจากผ่านไป 2 เดือน ฉันก็ตอบกลับอีกครั้งและถูกกำหนดให้มีการสัมภาษณ์ทางเทคนิคอีกครั้ง ครั้งแรกที่ฉันถูกสัมภาษณ์โดยคน "ของเรา" - จากรัสเซียหรือยูเครนฉันไม่รู้แน่ชัด ครั้งที่สองที่ฉันได้รับการสัมภาษณ์โดยนักพัฒนาอาวุโสจากบราซิล เขามีข้อมูลทั้งหมดของฉัน: สิ่งที่ฉันบอกในการสัมภาษณ์ครั้งล่าสุดและสิ่งที่ฉันไม่สามารถตอบได้ การสัมภาษณ์เกือบจะเหมือนกับการสัมภาษณ์ครั้งแรก มีเพียงงานทดสอบเท่านั้นที่แตกต่างกัน ผู้พัฒนาบอกว่าฉันมีการปรับปรุง แน่นอนว่าเป็นเช่นนั้นเพราะฉันทำซ้ำทุกอย่างในการสัมภาษณ์ครั้งแรกและเตรียมการอย่างระมัดระวัง ผู้สัมภาษณ์กล่าวว่าฉันเหมาะสมกับคำจำกัดความของรุ่นน้องที่แข็งแกร่งเพราะโครงการที่ฉันมีส่วนร่วมไม่ใหญ่พอ นอกจากนี้เขายังเสริมว่าฉันสามารถจ้างเป็นรุ่นน้องได้ แต่ภายใน 3-4 เดือนฉันสามารถเติบโตจนกลายเป็นขาประจำได้ ( ในลำดับชั้นของนักพัฒนา มีรุ่นน้องที่แข็งแกร่งซึ่งใกล้เคียงกับตำแหน่งนักพัฒนาระดับกลาง - เอ็ด) . หลังจากการสัมภาษณ์ครั้งนี้ ฉันถูกกำหนดให้มีการโทรติดต่อเกี่ยวกับข้อเสนอนี้ ฉันไม่เข้าใจเรื่องนี้ เนื่องจาก Luxoft เป็นบุคคลภายนอก และหากคุณผ่านการสัมภาษณ์ครั้งแรก คุณจะสื่อสารกับลูกค้าเท่านั้น หลังจากรับข้อเสนอก็มีการสัมภาษณ์โครงการต่างๆ ฉันมีการสัมภาษณ์เพียง 4 ครั้งสำหรับโครงการที่แตกต่างกัน ทั้งหมดเกี่ยวข้องกับการจ้างพนักงาน ซึ่งโดยพื้นฐานแล้วทำงานให้กับบริษัทอื่นผ่าน Luxoft ในโครงการแรกที่ฉันสัมภาษณ์ โดยทั่วไปมีเรื่องไร้สาระในรูปแบบของการทำงานกับโค้ดต่ำ ( low-code เป็นแนวทางในการสร้าง ปรับแต่ง และปรับเปลี่ยนระบบและแอปพลิเคชันที่ในทางปฏิบัติแล้วไม่จำเป็นต้องเขียนโค้ดโปรแกรม- เอ็ด) ปัญหาคือฉันจะไม่ได้เติบโตเป็นโปรแกรมเมอร์ในโครงการนี้เลย การสัมภาษณ์ครั้งที่สองเป็นเรื่องที่เครียดและน่าสนใจที่สุด ดำเนินการโดยชายชาวรัสเซียสองคน คนหนึ่งมีการศึกษาระดับสูงด้านวิทยาการคอมพิวเตอร์และภูมิใจในตัวมันมาก คนที่สองไม่มี แต่ก็ภูมิใจในตัวเองด้วย พวกเขาเริ่มถามคำถามฉันและในเวลาเดียวกันก็โต้เถียงกันเกี่ยวกับคำศัพท์เฉพาะทาง จากนั้นพวกเขาก็ขอให้ฉันเขียนการใช้งานสแต็กโดยเยาะเย้ยฉันและฉันในทุกจุดไปพร้อม ๆ กัน ดังนั้นพวกเขาจึงเก็บฉันไว้ 2.5 ชั่วโมง และในตอนท้ายหนึ่งในนั้นก็พูดว่า: “ให้ตายเถอะ คุณเคยมาเป็นโปรแกรมเมอร์ Java หรือว่าเราผสมปนเปกัน?” ฉันไม่เข้าใจว่านี่เป็นเรื่องตลกหรือไม่ แต่ฉันรู้ว่าความอดทนของฉันสิ้นสุดลงแล้ว นอกจากนี้ การสัมภาษณ์ทุกครั้งที่บริษัทมาพร้อมกับคำติชม ดังนั้นฉันจึงไม่สามารถตอบ "อย่างเต็มที่" ได้ ฉันบอกพวกเขาว่าฉันพร้อมที่จะเรียนรู้แล้วและหัวหน้าทีมที่จ้างฉันจะเข้าใจอย่างรวดเร็วว่าอะไรคืออะไร การสัมภาษณ์มีหลายประเภท: บางคนต้องการให้โปรแกรมเมอร์เขียนการใช้งาน บางคนให้งานเกี่ยวกับตรรกะ และบางคน (เช่นโปรเจ็กต์ที่แล้ว) ถามคำถาม - เป้าหมายคือการถามคำถามให้มากที่สุดเท่าที่จะเป็นไปได้และได้รับคำตอบให้ได้มากที่สุด ฉันกระโดดเข้าไปอย่างรวดเร็วและชอบมัน ฉันตอบคำถามมากมาย แต่ฉันพลาดไปบ้าง บอกว่าให้คิดแล้วรายงานผล สองชั่วโมงต่อมา เจ้าหน้าที่สรรหาเขียนถึงฉันว่าฉันถูกจ้างให้เข้าร่วมทีม ฉันมีความสุขมากเกี่ยวกับเรื่องนี้ แต่เมื่อวันจันทร์พวกเขาก็ส่งงานทดสอบมาให้ฉัน มันเครียดมาก ดูเหมือนว่าพวกเขาจะจ้างฉันให้ทำโปรเจ็กต์นี้ แต่ก็มีการตรวจสอบอยู่บ้าง ฉันทำแบบทดสอบและได้งานสำเร็จ โดยสรุป ฉันผ่านการสัมภาษณ์ 6 ครั้งและงานทดสอบ 3 ชิ้นที่ Luxoft Luxoft เป็นบริษัทแห่งที่ 10 ที่ฉันมาสัมภาษณ์ด้วย และเป็นบริษัทแรกที่บอกฉันว่า "ใช่" พวกเขาจะบอกคุณว่าใช่หากคุณแก้ไขข้อผิดพลาด

เคล็ดลับสำหรับรุ่นน้อง:

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

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

  3. รับประสบการณ์การทำงานขั้นต่ำอย่างน้อย:

    • Я долгое время не понимал, что такое open source-проекты и How в них залезть. Я влез в эту тему, когда делал приложение на React: нашел человека, который написал определенную библиотеку и мне она частично подходила, так что я начал копаться в codeе и кое-что менять. Тогда-то я и познакомился с таким понятием, How “контрибьютить” (от англ. — вносить вклад во что-нибудь). Создатель библиотеки сказал: “Так давай, законтрибьють изменения, будет прикольно, добавишь функциональности”. Тогда я понял, что это просто. Можно просто загуглить такие open source-проекты и попытаться закоммитить. Это то, что может дать вам необходимый опыт.

    • Если на вашей нынешней работе есть задачи, связанные с программированием, то определенно идите к начальнику и предлагайте что-то полезное: можно автоматизировать процессы, написать сайт. Это будет очень круто, когда вы поймете, что ваш code полезен. Даже если вы работаете на СТО or мойке, предложите запorть сайт с возможностью выбора услуг и калькулятором цен. Потом вы получите возможность саппортить это приложение or сайт за дополнительные деньги. К тому же, такие проекты прибавляют уверенности в себе.

  4. Изучите “вопросы и ответы на собеседованиях”. Читайте на русском, а потом пробуйте читать на английском. Обязательно прокачивайте свой английский.

  5. Найдите в себе сильный навык, ваш уникальный профиль. Пусть это будет ответственность or навык управления людьми.

  6. Когда получите работу, задавайте вопросы коллегам, общайтесь с ними максимально плотно. Ведь они тоже будут давать фидбек, когда у вас пройдет пробный период. Когда человек на контакте со всеми, пытается разобраться и не впадает в панику, то это хорошо скажется на его оценке.

  7. Не впадайте в панику, когда получите работу. Если речь идет о больших корпорациях, не надо переживать, если вы уже попали в компанию. У них есть трехмесячный пробный период, но разработчик не будет изначально писать ничего важного, пока он не пробудет там месяца полтора-два, потому что только ожидание доступов к системе можно ждать месяц.

ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION