JavaRush /Java Blog /Random-ID /Java junior saat wawancara: bagaimana mempersiapkan dan a...

Java junior saat wawancara: bagaimana mempersiapkan dan apa yang harus ditanyakan

Dipublikasikan di grup Random-ID
Dalam artikel di JavaRush, kami berusaha untuk secara teratur menyentuh topik penting ini, terutama bagi programmer yang belum berpengalaman atau baru, seperti pekerjaan. Kami telah melihat bagaimana seorang junior Java dapat meningkatkan keterampilannya dan mendapatkan pengalaman praktis, di mana lebih mudah mencari pekerjaan dan bagaimana menyenangkan majikan , serta cara membuat resume yang keren dan meningkatkan profil LinkedIn Anda untuk memaksimalkan pengalaman Anda. peluang untuk diterima bekerja. Java junior saat wawancara: bagaimana mempersiapkan dan apa yang harus ditanyakan - 1Hari ini kita akan menyoroti aspek lain dari pekerjaan yang sukses bagi seorang programmer, yaitu, kita akan berbicara tentang bagaimana mempersiapkan wawancara, strategi perilaku apa selama wawancara yang harus dipilih dan pertanyaan apa yang harus diajukan kepada pewawancara agar tidak terlihat seperti sebuah bodoh. Dan jika beruntung, Anda juga akan memberikan kesan sebagai seorang profesional yang tangguh (atau, realistis saja, setidaknya pria biasa yang solid).

Persiapan awal. Daftar periksa dasar

1. Teliti perusahaan tempatnya bekerja

Meskipun proses pemrograman itu sendiri tidak terlalu bergantung pada bidang kerja perusahaan, agar wawancara berhasil, masih sangat diinginkan, dan sering kali diperlukan, untuk mengetahui apa yang dilakukan perusahaan dan produk apa yang dikembangkannya. Untuk memulainya, masuk akal untuk mempelajari informasi umum tentang perusahaan dan industri tempat perusahaan beroperasi, perhatikan baik-baik situs web resmi dan halaman jejaring sosialnya, dan baca blognya (jika ada). Ada baiknya juga untuk melihat berita terbaru yang menyebutkan perusahaan dan produknya - ini, khususnya, akan membantu Anda memahami masalah dan tantangan apa yang dihadapi organisasi ini saat ini, ke arah mana organisasi tersebut bergerak dan apa. keunggulan yang dimilikinya dibandingkan para pesaingnya. Java junior saat wawancara: bagaimana mempersiapkan dan apa yang harus ditanyakan - 2Memahami apa misi perusahaan dan apa yang umumnya terjadi di industri tempat perusahaan beroperasi akan berguna selama wawancara. Ini akan membantu Anda merumuskan pertanyaan yang tepat untuk pewawancara (kita akan membicarakan pertanyaan dan mengapa pertanyaan itu penting di bawah) dan memilih strategi yang lebih cerdas di bagian wawancara ketika kandidat perlu berbicara tentang pengalamannya dan membahasnya secara singkat. poin-poin yang ditunjukkan dalam resume.

2. Cari di Internet untuk mendapatkan saran dan pertanyaan wawancara standar di perusahaan ini.

Anda sering dapat menemukan informasi yang cukup rinci di Internet tentang bagaimana wawancara dilakukan di perusahaan tertentu, bersama dengan saran dari mereka yang telah melakukan wawancara untuk posisi serupa. Pertama-tama, hal ini relevan untuk perusahaan besar, di mana proses pemilihan kandidat distandarisasi dan dilakukan dalam beberapa tahap. Situs paling populer untuk informasi tentang perusahaan di seluruh dunia, pendekatan mereka dalam perekrutan, dan, yang paling penting, ulasan karyawan saat ini dan mantan karyawan adalah Glassdoor dan Indeed. Ini jika kita berbicara tentang sumber daya global. Di ruang berbahasa Rusia, "pahlawan" mereka - spesialis TI paling sering memilih untuk meninggalkan ulasan perusahaan di sumber daya seperti Dou.ua Ukraina, Karir Habr Rusia, dev.by Belarusia ( dan sumber daya terkenal tanpa sensor , yang dapat dicari di Google untuk kueri “beautiful it " ). Di bagian ulasan perusahaan pada sumber daya yang disebutkan di atas, Anda sering kali dapat menemukan deskripsi yang cukup rinci tidak hanya tentang keseluruhan proses wawancara, termasuk durasi dan pendekatan percakapan, tetapi juga pertanyaan spesifik yang diajukan kepada semua kandidat.

3. Lihat repositori Git Anda

Bagi mereka yang memiliki pengalaman mengerjakan proyek pihak ketiga dan proyek kesayangan pribadi, dan sangat disarankan bagi pemrogram dengan sedikit pengalaman kerja untuk memilikinya , masuk akal untuk meninjau repositori Git Anda sebelum wawancara: perbarui, jika perlu, hapus atau sembunyikan proyek-proyek itu, tunjukkan mana yang sebenarnya tidak Anda inginkan, dan sebaliknya, soroti proyek-proyek yang bukan dosa untuk dibanggakan. Selain itu, banyak pakar berpengalaman menyarankan untuk melihat kode Anda sekali lagi untuk memastikan bahwa kode tersebut dapat dimengerti setidaknya oleh penulisnya sendiri, karena kemungkinan besar pewawancara, setelah melihat contoh kode, ingin mengajukan beberapa pertanyaan. Hal-hal seperti: “Apa yang Anda pelajari saat mengerjakan proyek ini?”, “Mengapa Anda menulis kode seperti ini?”, “Apa bagian tersulit dari proyek ini?”, “Apakah Anda harus membuat keputusan apa pun selama ini? jalan?" pada proyek?", dll. Ketidakmampuan untuk menjelaskan kode Anda dan berbicara tentang seluk-beluk mengerjakan proyek tertentu dapat secara signifikan merusak kesan seorang kandidat. Di sisi lain, repositori Git yang baik akan membantu menunjukkan kekuatan terbesar Anda, kemampuan untuk pertumbuhan profesional dan keinginan untuk maju.

4. Berlatih memecahkan masalah pemrograman

Masalah pemrograman teknis hampir selalu diberikan kepada kandidat pada beberapa tahap wawancara utama, jadi ada baiknya untuk berlatih menyelesaikannya. Selain itu, tugas sering kali diberikan bahkan kepada pemrogram yang sangat berpengalaman - tugas tersebut lebih berfungsi untuk menilai keterampilan logis dan kemampuan menemukan solusi daripada menguji keterampilan pemrograman langsung. Dan solusinya, jika Anda tidak memiliki banyak pengalaman dalam hal ini, dalam wawancara ketika waktu terbatas, dapat menimbulkan kesulitan yang tidak terduga. Java junior saat wawancara: bagaimana mempersiapkan dan apa yang harus ditanyakan - 3Ada cukup banyak sumber daya dengan tugas pemrograman. Di antara situs berbahasa Inggris, LeetCode , CodinGame dan Cracking the Coding Interview dan banyak lainnya sangat populer. Ya, sumber daya terbaik untuk tugas pemrograman Java dalam bahasa Rusia tidak diragukan lagi adalah JavaRush.

5. Siapkan daftar pertanyaan dan topik pembicaraan

Mempersiapkan daftar pertanyaan dan topik percakapan potensial terlebih dahulu adalah taktik bijak yang sering kali dapat membantu Anda menghindari kegagalan tidak hanya pada kencan pertama, tetapi juga selama wawancara untuk posisi pemrograman. Informasi tentang perusahaan pemberi kerja, yang studinya merupakan item pertama dalam daftar periksa kami, akan sangat berguna di sini. Pertanyaan yang dirumuskan dengan baik kepada pewawancara tidak hanya akan memungkinkan Anda memberikan kesan yang baik kepada pemberi kerja, tetapi juga memperoleh lebih banyak informasi tentang pekerjaan dan perusahaan, tugas yang harus dikerjakan, dan potensi kesulitannya. Pada saat yang sama, ketika menyusun pertanyaan, Anda tidak boleh terlalu bersemangat, mencoba membuatnya rumit dan membosankan untuk mengesankan pewawancara dengan kedalaman pemikiran Anda. Tujuan utamanya di sini adalah untuk menunjukkan minat dan pemahaman Anda terhadap industri ini, serta memperoleh sebanyak mungkin informasi berharga tentang perusahaan.

Pertanyaan apa yang harus ditanyakan? Daftar 10 pertanyaan terbaik untuk ditanyakan kepada pewawancara

Topik seperti pertanyaan yang masuk akal untuk ditanyakan oleh seorang kandidat kepada perwakilan perusahaan selama wawancara tidak sepatutnya diabaikan dan dianggap tidak penting, karena ketika merencanakan wawancara, setiap orang pertama-tama berusaha untuk mempersiapkan jawaban, dan bukan bertanya. Kami telah membicarakan di atas tentang mengapa menanyakan pertanyaan yang tepat kepada pewawancara itu penting. Sekarang, berikut adalah daftar singkat pertanyaan yang paling tepat dan sekaligus berguna selama wawancara untuk posisi programmer. Tapi pertama-tama, beberapa kutipan dengan pendapat dan saran dari “orang yang berpengalaman.” “Pertanyaan terbaik untuk ditanyakan kepada pewawancara adalah pertanyaan yang memerlukan jawaban terperinci dan memungkinkan Anda memperoleh pemahaman lebih dalam tentang perusahaan, tim yang akan bekerja dengan Anda, dan posisi itu sendiri. Mereka memungkinkan Anda mempelajari lebih lanjut tentang alat dan praktik pengembangan perangkat lunak di perusahaan ini, tentang bagaimana proses pengambilan keputusan disusun, teknologi apa yang digunakan, dan bahkan apa yang dapat diharapkan dari perusahaan ini dalam hal pertumbuhan karier dan pengembangan profesional. ,” kata Joanna Trop -Joanna Tropp-Bluestone, ahli strategi karier dan CEO perusahaan perekrutan Negotiation Geek. Java junior saat wawancara: bagaimana mempersiapkan dan apa yang harus ditanyakan - 4“Tidak ada pertanyaan universal yang harus ditanyakan calon pengembang kepada pemberi kerja saat wawancara. Anda perlu “merasakan” lawan bicara Anda dan mengajukan pertanyaan yang cocok untuknya. Dan tentu saja, Anda perlu mempertimbangkan latar belakang lawan bicara Anda (SDM atau spesialis teknis) ketika memikirkan apa yang harus ditanyakan,” saran Cody Swann, CEO Gunner Technology.

1. Bisakah Anda ceritakan tentang anggota tim yang akan bekerja dengan saya?

Ini adalah pertanyaan bagus untuk ditanyakan kepada manajer yang akan menjadi atasan langsung Anda. Pertanyaan ini, atau lebih tepatnya jawabannya, akan memungkinkan Anda untuk lebih memahami seperti apa tim tempat Anda bekerja dan seberapa seimbangnya. Selain itu, berdasarkan jawaban manajer, dimungkinkan untuk membentuk opini tentang gaya manajemen apa yang menjadi ciri khas perusahaan dan bagaimana dia berhubungan dengan orang-orang tersebut. Pertanyaan ini juga dapat dirumuskan ulang sebagai berikut: Berapa tahun rata-rata programmer cenderung bertahan di suatu perusahaan? Menurut para ahli, jawabannya akan membantu Anda lebih memahami budaya perusahaan dan betapa mudahnya menyesuaikan diri dengan tim.

2. Bagaimana kinerja saya diukur?

Atau, untuk memparafrasekannya, Anda dapat bertanya: bagaimana Anda mengukur tingkat keberhasilan seorang karyawan pada suatu posisi tertentu? Pertama, saran para ahli, rumusan pertanyaan seperti itu menunjukkan bahwa kandidat sudah memikirkan pekerjaan ini dari posisi berprestasi tinggi (namun, pernyataan ini dapat diperdebatkan). Selain itu, jawaban pewawancara akan memungkinkan Anda untuk lebih memahami ekspektasi perusahaan, serta pendekatan penilaian kinerja apa yang lebih khas untuk perusahaan tersebut.

3. Mengapa anda suka bekerja disini?

Pertanyaan bagus lainnya untuk ditanyakan kepada calon atasan Anda. Memungkinkan Anda lebih memahami budaya perusahaan dan apa yang diharapkan dari pekerjaan dan kolega baru.

4. Tantangan apa yang dihadapi tim saat ini?

“Pertanyaan tentang permasalahan utama dan pesaing utama menunjukkan bahwa pelamar peduli terhadap perkembangan perusahaan. Hal ini juga menunjukkan kepercayaan diri dan kemauannya menghadapi tantangan dan mencari jawaban,” kata Kolton Andrus, CEO GREMLIN.

5. Teknologi apa saja yang digunakan perusahaan saat ini?

“Saya selalu lebih terkesan dengan kandidat yang menunjukkan minat tulus terhadap teknologi. Masuk akal untuk menanyakan teknologi apa yang digunakan dan apakah akan ada peluang untuk mengerjakan sesuatu yang inovatif—pengembang hebat selalu mempelajari sesuatu yang baru,” saran Ian McClarty, presiden PhoenixNAP Global IT Services. Dan sejumlah pertanyaan yang paling sering disarankan oleh para ahli dengan pengalaman dalam mempekerjakan pembuat kode untuk ditanyakan kepada pewawancara selama wawancara untuk posisi programmer:
  • Bagaimana pelanggan mendapat manfaat dari penggunaan produk atau layanan Anda?
  • Apakah ada peluang untuk kemajuan karir?
  • Apakah Anda memiliki komentar tentang resume dan pengalaman kerja saya?
  • Metodologi pengembangan apa yang digunakan perusahaan Anda?
  • Sesuatu tentang perusahaan yang dilamar pelamar.
Mari kita akhiri dengan satu kutipan bagus lagi. “Saya selalu sangat terkesan dengan kandidat yang telah meneliti perusahaan kami sebelumnya dan memikirkan tantangan teknis dalam membangun produk seperti ini. Orang-orang ini biasanya mengajukan pertanyaan bagus terkait arsitektur proyek, pemilihan teknologi, penskalaan, dll. Ini adalah kesempatan bagus bagi kandidat untuk tidak hanya membuktikan diri, namun juga memahami apakah perusahaan benar-benar mengetahui apa yang dilakukannya,” kata Sean Borman dari Obsidian Security.

Epilog

Kiat-kiat ini, bersama dengan materi lain tentang pekerjaan di JavaRush, akan membantu Anda merasa lebih percaya diri saat wawancara, meningkatkan peluang Anda untuk mendapatkan hasil yang sukses, dan mungkin, mendapatkan tawaran yang lebih menarik. Ya, kami di JavaRush akan terus mengerjakan materi yang akan membantu pembuat kode Java pemula mendapatkan pekerjaan. Namun, kami membantu tidak hanya dengan kata-kata, tetapi juga dengan perbuatan: siswa dengan langganan Premium Pro dapat mengirimkan resume mereka kepada kami untuk ditinjau - spesialis kami akan mempelajarinya dan memberikan rekomendasi tentang apa yang perlu diperbaiki atau ditingkatkan.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION