Halo pembaca! Saya Kirti Goyal, peserta magang Google STEP 2022 dan mahasiswa tahun kedua di IIIT Lucknow. Jika Anda mencari saran tentang cara menguasai magang STEP, Anda telah datang ke tempat yang tepat. Saya telah mendokumentasikan seluruh pengalaman saya di blog ini. Saya harap Anda menikmati membaca artikel ini dan belajar sesuatu darinya.

Apa Magang LANGKAH yang ditawarkan oleh Google?

STEP mengacu pada “Program Pelatihan dan Teknik Mahasiswa” Google, yang terbuka untuk mahasiswa baru dan mahasiswa tingkat dua. Ini adalah magang selama 12 minggu yang memungkinkan Anda mengerjakan proyek perangkat lunak bersama pekerja magang STEP lainnya dan Googler penuh waktu, menjembatani kesenjangan antara pengetahuan akademis dan pengalaman profesional praktis.

Kapan lamarannya dibuka dan bagaimana cara melamarnya?

Pendaftaran untuk STEP umumnya dibuka sekitar bulan November. Google mengunjungi beberapa kampus untuk merekrut pekerja magang STEP. Mereka juga membuka lamaran di halaman kariernya sehingga siapa pun yang memenuhi syarat dan ingin dapat melamar di luar kampus. Jika Anda melamar di luar kampus, Anda tentu harus mempertimbangkan untuk mencari referensi dari Googler. Dengan rujukan, lamaran Anda akan mendapat prioritas dalam daftar pendek resume. Saya juga melamar di luar kampus melalui referensi. Itu banyak membantu saya dalam prosesnya.

Proses seleksi:

1. Lanjutkan Daftar Pendek

Ini adalah langkah pertama dari proses seleksi. Mereka menilai pencalonan Anda berdasarkan resume Anda. Anda dapat merujuk ke resume yang membawa saya ke Googledi sini.

✨Tips untuk resume yang bagus

  1. Resume Anda harus bersih, dan Anda harus berusaha menyimpannya dalam 1 halaman.
  2. Pertimbangkan untuk menggunakan templat lateks. Saya pribadi lebih suka template Overleaf.
  3. Cobalah untuk memasukkan pendidikan Anda, pengalaman kerja jika Anda memiliki prestasi, keterampilan teknis, proyek, tanggung jawab apa pun, atau pengalaman kepemimpinan Anda.
  4. Cobalah untuk menghindari kesalahan tata bahasa.
  5. Cobalah untuk meninjaunya dengan teman atau senior Anda. Ini sangat membantu dalam mengidentifikasi kesalahan kecil dan Anda mendapatkan opini orang ketiga.

2. Putaran Penyaringan Telepon

Babak ini adalah tentang obrolan ringan dengan perekrut Anda melalui panggilan telepon. Ini bertujuan untuk memeriksa pencalonan Anda mengenai keterampilan teknis Anda. Di sini, mereka menanyakan pertanyaan teori berdasarkan struktur data dan algoritma. Panggilan berlangsung kira-kira sekitar 15-20 menit.

✨Tips persiapan putaran penyaringan melalui telepon

  1. Babak ini murni didasarkan pada struktur data dan algoritma, jadi cobalah merevisi semua konsep DSA yang telah Anda pelajari.
  2. Cobalah untuk lebih fokus pada kompleksitas waktu dan ruang dari semua DSA.
  3. Pertanyaan yang diajukan di sini relatif mudah. Terutama didasarkan pada teknik penyortiran dan pencarian, beberapa fungsi perpustakaan yang biasa kita gunakan, dll…

3. Wawancara Pengkodean

Ini adalah bagian utama dari proses seleksi. Ada 2 wawancara pengkodean yang berlangsung sekitar 45–50 menit. Wawancara pertama akan menjadi babak penyisihan. Artinya jika Anda berkinerja baik pada wawancara pertama, maka Anda akan mendapat panggilan untuk wawancara kedua. Mereka terutama menanyakan 1-2 pertanyaan pengkodean berdasarkan waktu yang harus Anda selesaikan dan membuat kode di Google Docs. Mereka juga akan membicarakan resume Anda dan proyek yang Anda sebutkan, jadi lihat saja resume dan proyek Anda sebelum wawancara.

✨Tips untuk wawancara Coding:

  1. Sebagian besar pertanyaan merupakan soal "Leetcode" tingkat menengah hingga sulit, jadi pecahkan sebanyak mungkin soal berkualitas baik di platform online.
  2. Dalam wawancara, Anda harus membuat kode di Google Doc yang berbeda dari editor kode biasa karena tidak ada lekukan, penyelesaian kode, kesalahan sintaksis, dll… Jadi berlatihlah menulis kode di Google Docs dan buatlah yakin Anda nyaman menggunakannya.
  3. Komunikasi adalah bagian penting dari setiap wawancara sehingga dapat berkomunikasi dengan pewawancara. “Berpikirlah Keras”, apa pun yang Anda pikirkan, ucapkan saja. Ini membantu pewawancara mengetahui proses berpikir Anda dan dia dapat mengoreksi Anda jika Anda mengambil arah yang salah.
  4. Latihan menulis kode yang bersih dengan lekukan penuh. Pastikan untuk memberikan nama variabel yang bermakna. Semua hal kecil ini bisa berdampak besar bagi pewawancara.
  5. Jika Anda tidak memahami pertanyaan dengan jelas atau Anda merasa ada sesuatu yang hilang dalam pertanyaan tersebut, maka tanpa ragu-ragu, tanyakan saja kepada pewawancara. Terkadang, mereka cenderung menyembunyikan beberapa informasi untuk memeriksa kemampuan analitis Anda. Pergilah dengan nalurimu;)
  6. Jadilah cerdas. Meskipun Anda mengetahui solusi optimal-tunjukkan kepada mereka pendekatan brute force dan kemudian perlahan-lahan mencapai solusi optimal. Ini menunjukkan bahwa Anda pandai dalam pengoptimalan dan Anda dapat mendekati masalah dari berbagai sudut.
  7. Setelah setiap solusi, jelaskan kepada pewawancara apa kompleksitas waktu dan ruang dari solusi tersebut.
  8. Cobalah mempelajari Konsep berbasis Pohon, Grafik, DP, dan algoritma dasarnya. Dari pengalaman saya, ini adalah topik terpenting dalam wawancara STEP.

Apa berikutnya?

Jika pewawancara puas dengan kinerja Anda, Anda akan segera mendapatkan email penerimaan. Jika Anda mendapat penolakan, jangan berkecil hati. Dunia ini penuh dengan peluang!

Saya menganggap diri saya sebagai contoh bahwa Anda tidak memerlukan latar belakang pengkodean sebelumnya atau kemampuan pemrograman. Anda dapat berjuang untuk mencapai keunggulan hanya melalui kerja keras dan ketekunan Anda.

Saya harap artikel ini membantu Anda mendapatkan wawasan tentang keseluruhan proses seleksi. Jika Anda mempunyai pertanyaan, Anda dapat menghubungi saya melalui LinkedIn saya.

Tepuk tangan dan komentari artikel ini jika menurut Anda artikel ini berwawasan luas dan ikuti Codess.Cafe untuk artikel serupa lainnya.

Codess.Cafe: LinkedIn | YouTube | Situs Web | "Sedang"