Perjalanan ke Magang Analis Informatika Data saya di ServiceNow
Kembali pada tahun 2020 setelah bergabung dengan perguruan tinggi saya, saya bermimpi untuk bekerja di salah satu perusahaan top di Silicon Valley. Sedikit yang saya tahu bagaimana melakukannya. 2 tahun ke depan, saya sekarang telah mengantongi peran magang Analis Informatika Data di ServiceNow di tahun ketiga dan impian saya — ✅ tanda centang!

Halo para pembaca, saya Adrishyantee, mahasiswa sarjana tahun ketiga yang mengejar B.Tech di bidang Ilmu dan Teknik Komputer dari Kalyani Government Engineering College, India. Saya seorang mentee LinkedIn CoachIn'22 dan memimpin di GDSC KGEC dan ini adalah kisah saya membuatnya menjadi ServiceNow, "perusahaan layanan TI terpanas di Amerika" menurut Forbes.
Proses aplikasi:
Pada Januari 2022, ServiceNow menyelenggarakan kontes pengkodean bernama Code to Win , di HackerRank untuk siswa perempuan di seluruh India, yang saya ketahui dari sebuah artikel di LinkedIn.
Kontes ini diselenggarakan setiap tahun oleh ServiceNow dan untuk memenuhi syarat untuk kontes ini, Anda harus memenuhi kriteria berikut:
Identifikasi sebagai seorang wanita
Saat ini terdaftar sebagai siswa penuh waktu di Perguruan Tinggi / Universitas dari India
Harus lulus pada tahun 2022/2023/2024
Gelar: Sarjana/Magister Teknik/MCA/Msc
Tidak ada batasan untuk cabang studi atau CGPA seperti itu.
Halaman kontes HackerRank memiliki formulir pendaftaran yang harus saya isi untuk mengonfirmasi detail di atas dan saya mendapat undangan email ke kontes segera setelahnya. Kontes ini memiliki beberapa pertanyaan pilihan ganda tentang ServiceNow dan 3 masalah pengkodean dengan berbagai kesulitan, yang harus kami selesaikan dalam durasi 90 menit.
Senang bahwa saya dapat menyelesaikan semua masalah, saya mengharapkan panggilan wawancara dari perekrut segera tetapi 6 bulan berlalu dan saya tidak mendapatkan email atau pembaruan lebih lanjut mengenai aplikasi saya.
Akhirnya, pada tanggal 3 Oktober 2022, saya menerima email tentang daftar pendek saya untuk peran magang bersama dengan detail putaran wawancara yang akan datang dan deskripsi pekerjaan yang mencakup Penilaian Online pada 7 Oktober dan Putaran Wawancara Virtual pada 10 Oktober. Saya diminta mengisi formulir untuk mengonfirmasi minat saya pada kesempatan ini untuk melanjutkan perekrutan lebih lanjut.
-> Proses Wawancara:
Babak 1: Penilaian Online
Di babak OA ini, dihosting di HackerRank lagi, ada 4 masalah yang harus diselesaikan dalam 90 menit .
Masalah pertama adalah program Python yang mudah. Dua masalah berikutnya adalah kueri SQL, dengan tingkat kesulitan sedang dan yang terakhir adalah masalah Pemrograman Dinamis, yang akan memenuhi syarat sebagai sulit berdasarkan standar LeetCode. Saya dapat menyelesaikan 3 masalah sepenuhnya dengan semua kasus uji lulus dan yang terakhir memiliki beberapa kesalahan dalam pertanyaan itu sendiri. Saya tidak menyimpan harapan sampai ketika saya menerima surat lain yang mengatakan bahwa saya telah dipilih untuk putaran berikutnya. Babak ini dijadwalkan pada tanggal 7 Oktober, jadi saya memiliki waktu 4 hari sejak menerima email untuk mempersiapkan penilaian.
Malam sebelum putaran:
Saya melewati 4–5 masalah LeetCode yang telah saya selesaikan pada setiap topik utama yang ditanyakan dalam putaran wawancara, mulai dari kesulitan sedang hingga sulit, serta merevisi beberapa algoritme standar dan masalah dari setiap topik. Untuk Python dan SQL, saya memecahkan beberapa masalah di HackerRank untuk merevisi dan memastikan saya mengetahui semua konsep utama yang terkait dengan bahasa tersebut.
Ronde 2: Wawancara Online di Zoom
Ada dua set wawancara yang diadakan pada hari ini, satu teknis dan satu non-teknis (SDM) . Kedua putaran ini diadakan di Zoom dan berdurasi sekitar 45 menit hingga 1 jam. Di babak teknis, saya ditanyai pertanyaan tentang Python, SQL, OOP, dan tentu saja, DSA .
Saya harus menjawab pertanyaan pengkodean pada editor Notepad sambil mempresentasikan layar saya pada saat yang sama, kecuali untuk masalah DSA di mana saya diizinkan menggunakan IDE standar (seperti Kode VS) untuk mengeksekusi dan menjalankan beberapa kasus uji. Tujuannya di sini adalah untuk mengomunikasikan proses pemikiran saya secara efektif dengan pewawancara saat saya mencari solusinya. Saya menjelaskan semuanya dan pewawancara sangat senang dengan pendekatan saya terhadap masalah dan seluruh panggilan wawancara berjalan dengan sangat baik.

Berikutnya adalah sesi SDM di mana saya ditanya tentang minat saya, perjalanan pengembangan saya di perguruan tinggi, proyek yang telah saya buat, dan pertanyaan serupa lainnya. Saya berbicara tentang kontribusi dan tanggung jawab saya sebagai Pimpinan GDSC — mempromosikan budaya pengembangan di kampus kami, mengikuti sesi dan seminar, dan mengelola tim saya. Saya diberi beberapa skenario berbasis situasi dan ditanya bagaimana saya akan menanggapi atau mengatasi masalah itu. Ini adalah salah satu wawancara SDM terbaik yang pernah saya berikan dan pewawancara sangat ramah dan sopan. Kedua wawancara ini dilakukan pada tanggal 10, memberi saya jeda 2 hari setelah putaran penilaian online untuk mempersiapkan diri.
Malam sebelum putaran:
Saya membaca artikel dan blog di situs-situs seperti medium, glassdoor, geek untuk geek dan dengan hati-hati melihat pertanyaan yang diajukan untuk posisi saya dan memastikan saya tahu bagaimana menjawabnya dengan sempurna. Melalui pengalaman wawancara sebelumnya juga membuat saya tahu apa yang diharapkan dalam hal formalitas wawancara.
Waktu Hasil
Sore hari di hari yang sama saya memberikan wawancara, saya mendapat email dari perekrut saya bahwa saya telah dipilih untuk magang selama 2 bulan untuk peran Analis Informatika Data di ServiceNow untuk musim panas 2023! Saya mengirimkan email terima kasih yang sebesar-besarnya sebagai balasan dan saya berada di cloud 10012.
Perjalanan Persiapan
Perjalanan persiapan saya kembali ke tahun pertama kuliah saya. Saya telah secara konsisten menyelesaikan masalah dari LeetCode, Codechef, dan Codeforces sejak tahun 2020. Untuk memahami dasar-dasar topik baru apa pun, saya merujuk ke daftar putar youtube, terutama dari Striver dan Aditya Verma, dan membuat catatan bersama untuk referensi di masa mendatang. Saya dulu mengikuti lembar DSA oleh Love Babbar serta secara teratur mengikuti kontes Mingguan dan Dua Mingguan di LeetCode.
Setelah saya menyelesaikan Lembar DSA, pendekatan saya adalah memfilter masalah berdasarkan topik LeetCode dan menyelesaikan masalah dalam urutan kesulitan yang semakin meningkat. Bersamaan dengan LeetCode, saya juga akan menyelesaikan masalah pada CodeForces dengan memberikan kontes virtual. Semua ini sangat membantu saya memperkuat keterampilan DSA saya dan memecahkan putaran pengkodean.

Bahasa pemrograman utama saya adalah C ++ dan saya juga akrab dengan Java, yang saya miliki di kurikulum sekolah saya dan juga dari latar belakang Android Dev saya. Tetapi untuk ServiceNow, saya harus belajar Python dalam waktu singkat. Saya merujuk ke daftar putar di youtube dari FreeCodeCamp dan CodeWithHarry . Saya juga melakukan beberapa proyek mini untuk mendapatkan pengalaman langsung dengan bahasa tersebut dan mendapatkan kepercayaan diri.
Untuk mempersiapkan OOP dan SQL, saya mengacu pada dokumentasi W3Schools bersama daftar putar dari YouTube. Ini adalah salah satu sumber terbaik untuk mempelajari dasar-dasar alat atau bahasa pemrograman apa pun dan bab-babnya diatur dengan cara yang sangat terstruktur.
Beberapa Tips berdasarkan pengalaman saya:
- Fokus dan bekerja keras pada Keterampilan DSA Anda . Cobalah untuk berlatih dan menyelesaikan soal secara konsisten, dari topik dan kesulitan yang berbeda. Memecahkan masalah tidak hanya membantu Anda dalam putaran pengkodean tetapi juga meningkatkan pemikiran analitis dan pendekatan Anda untuk menyelesaikan masalah apa pun, tidak harus terkait dengan struktur data dan algoritme.
- Berikan waktu yang cukup untuk dasar-dasar Python dan SQL . Meskipun sebagian besar putaran berada di DSA dan pemecahan masalah, seandainya saya tidak dapat menjawab pertanyaan tentang Python dan SQL dalam putaran wawancara saya, saya tidak akan berhasil melewati wawancara.
- Untuk putaran teknis, hal utama yang perlu diingat adalah tidak ada yang melihat masalah dan langsung memberikan solusi. Meskipun Anda tidak tahu cara menyelesaikan masalah, jangan panik dan selalu berpikir keras . Bagaimana Anda berkomunikasi dengan pewawancara sama pentingnya dengan mencari solusi.
- Ketika Anda memiliki ide tentang bagaimana menyelesaikan masalah, jangan terburu-buru menyelesaikannya. Suarakan proses berpikir Anda dan tulis kode semu untuk menjelaskan pendekatan Anda.
Jika ada pertanyaan, jangan ragu untuk menghubungi saya melalui LinkedIn saya . Jika Anda merasa artikel ini bermanfaat, hancurkan tombol tepuk di bawah dan ikuti Codess.Cafe untuk lebih banyak cerita serupa.
Codess.Cafe: LinkedIn | YouTube | Situs web | Sedang | Twitter