JavaRush /Java Blog /Random-ID /Panduan hebat untuk mempersiapkan wawancara pertama Anda ...

Panduan hebat untuk mempersiapkan wawancara pertama Anda di Java Junior

Dipublikasikan di grup Random-ID
Sebagaimana dicatat dalam studi yang dilakukan oleh sumber daya HeadHunter, pada tahun 2020 permintaan akan spesialis TI di Rusia, kecuali pada bulan-bulan pertama isolasi mandiri, lebih tinggi dari sebelumnya. Akan seperti ini pada tahun 2021. Situasi serupa terjadi di Ukraina: setiap tahun permintaan akan spesialis TI tumbuh sebesar 30%, menurut studi pasar tenaga kerja TI oleh GlobalLogic. Perusahaan hanya berhasil menarik 18% insinyur. Kita berbicara, antara lain, tentang pengembang tingkat junior. “Defisit masih berlanjut pada 2021. Permintaan akan spesialis akan sangat aktif,” kata GlobalLogic. Seperti yang Anda lihat, sekarang bukanlah waktu terburuk untuk mencari pekerjaan developer. Dalam teks ini, kami telah mengumpulkan ringkasan tips tentang cara mempersiapkan dan lulus wawancara pertama Anda: cara menulis resume dan surat motivasi, apa yang harus ditanyakan saat wawancara, dan cara menunjukkan minat Anda. Bonus - pilihan materi paling berguna di JavaRush tentang topik ini, termasuk pertanyaan untuk wawancara teknis.Panduan hebat untuk mempersiapkan wawancara pertama Anda di Java Junior - 1

Langkah 1. Cara membuat resume

  • Tulis informasi otentik sebanyak mungkin tentang pengalaman profesional, pengetahuan, dan riwayat pekerjaan Anda. Jelaskan keterampilan Anda dengan jelas. Jika Anda merasa nyaman bekerja dengan, misalnya, Spring Boot, Maven, dan Docker, harap tunjukkan ini di awal resume Anda. Pengetahuan tentang Java Core, OOP, dan pemahaman tentang properti arsitektur REST juga cocok.

  • Lebih baik membuat beberapa versi resume Anda yang berbeda, di mana Anda fokus pada keterampilan tertentu , dan mengirimkan versi yang paling sesuai untuk lowongan yang berbeda.

  • Resume harus jelas dan mudah dibaca , sebaiknya ditulis dalam bahasa yang sama dengan lowongan. Ini akan menunjukkan minat dan pemahaman Anda terhadap posisi yang Anda lamar.

  • Tulis 2-4 abstrak untuk setiap proyek dan pengalaman kerja penting sebelumnya. Saat berbicara tentang apa yang Anda lakukan, sebaiknya gunakan rumus ini: Kata kerja tindakan | rincian teknis | untuk... | mencapai sasaran tertentu/menyelesaikan suatu masalah.

  • Penting untuk memberikan informasi nyata tentang diri Anda, termasuk nama depan dan belakang Anda , jika tidak, Anda dapat membingungkan perekrut. Beberapa pelamar hanya menulis nama panggilannya. Misalnya Alex, tapi bisa juga Alexander atau Alexei. Untuk menghindari kecanggungan saat berkomunikasi, lebih baik sebutkan nama lengkap Anda.

  • Berikan informasi tentang tempat tinggal Anda. Jika deskripsi pekerjaan menyatakan bahwa perusahaan tidak sedang mencari karyawan relokasi, dan Anda berlokasi di kota lain, informasi ini sangat penting bagi perekrut.

  • Anda dapat menambahkan sedikit informasi pribadi (fakta menarik, hobi), tetapi tanpa detail yang tidak perlu. Dalam hal ini, lebih baik mengatakan lebih sedikit daripada lebih banyak.

Panduan hebat untuk mempersiapkan wawancara pertama Anda di Java Junior - 2

Langkah 2. Cara menulis surat motivasi

  • Jika Anda menyadari bahwa Anda tidak memenuhi semua kriteria dalam deskripsi pekerjaan, lebih baik tunjukkan hal ini di surat lamaran Anda dan jelaskan mengapa Anda menginginkan pekerjaan itu .

  • Di paragraf pertama surat motivasi Anda, tulis tentang apa yang membuat Anda tertarik pada perusahaan, apa yang secara khusus membuat Anda tertarik pada tim , proyek, dan posisi. Tunjukkan antusiasme terhadap pekerjaan yang harus Anda lakukan.

  • Tulis juga tentang keahlian Anda yang memenuhi persyaratan khusus dari perusahaan. Tunjukkan bahwa Anda benar-benar berharga bagi proyek ini.

  • Di paragraf ketiga , rangkumlah mengapa Anda harus diundang ke wawancara . Tulislah sespesifik dan sejelas mungkin.

Langkah 3. Bagaimana mempersiapkan wawancara

  • Cari tahu lebih lanjut tentang perusahaan tempat Anda mewawancarai.

Hampir selalu, ketika memilih kandidat, mereka lebih memilih orang yang secara sadar menyatakan mengapa mereka tertarik pada lowongan dan perusahaan tersebut, semua hal dianggap sama. Anda dapat menjelaskan mengapa perusahaan dan posisinya menarik bagi Anda tidak hanya dalam konteks tugas yang akan Anda lakukan, tetapi juga dalam pengertian yang lebih global, misalnya, dalam misi sosial perusahaan. Anda juga dapat meneliti informasi tentang perusahaan dan menghubungkan motivasi Anda mencari pekerjaan dengan apa yang diperjuangkan perusahaan tersebut.

  • Berlatih memecahkan masalah pemrograman.

Masalah teknis sering kali diberikan bahkan kepada pemrogram yang sangat berpengalaman - masalah 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.

  • Siapkan daftar pertanyaan dan topik percakapan.

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.

  • Lihat repositori Git Anda.

Bagi mereka yang memiliki pengalaman mengerjakan proyek pihak ketiga dan proyek kesayangan pribadi, dan 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 yang seharusnya ditampilkan yang sebenarnya tidak saya inginkan, dan sebaliknya, sorot yang terbaik.

  • Siapkan monolog “tentang diri Anda”.

Seringkali saat wawancara, pertanyaan pertama adalah seperti "ceritakan tentang diri Anda" (dan wawancara dengan programmer tidak terkecuali), jadi masuk akal untuk segera menyiapkan jawabannya - monolog singkat: tentang Anda, bagaimana Anda sampai pada profesi ini , tentang pengalaman dan harapan masa lalu. Ingatlah bahwa monolognya harus singkat: tidak perlu menceritakan kembali biografi Anda kepada bagian HR secara detail.

  • Lakukan tes wawancara.

Anda dapat meminta seseorang untuk melakukan wawancara tiruan untuk berlatih menjawab pertanyaan dan mengatasi ketakutan wawancara. Mereka mungkin menanyakan pertanyaan umum mengenai tahap pertama wawancara dengan HR. Ada baiknya juga mencari pengembang berpengalaman untuk menguji pengetahuan teknis Anda. Semakin banyak pengalaman yang dimiliki seseorang dalam menjawab pertanyaan-pertanyaan sulit, semakin percaya diri dia dalam sebuah wawancara.

Langkah 4. Bagaimana membuktikan diri pada wawancara pertama?

  • Tunjukkan motivasi Anda.

Seorang kandidat mungkin memiliki resume yang bagus, dia mungkin cocok untuk hard skill dan soft skill, tetapi dia tidak menunjukkan motivasi untuk bekerja di perusahaan, atau motivasinya tidak sesuai dengan tujuan perusahaan. Sebelum Anda menyuarakan motivasi Anda, cari tahu apa yang ingin Anda dengar jika Anda adalah lawan bicara Anda. Jika Anda berkata, “Saya membutuhkan pekerjaan untuk menghasilkan jutaan dolar pertama saya,” dan itu adalah perusahaan rintisan atau perusahaan tingkat menengah, perusahaan tersebut tidak akan dapat menawarkannya kepada Anda. Kemungkinan besar, motivasi seperti itu dapat merugikan pelamar. Dalam hal ini, lebih baik membicarakan fakta bahwa Anda memiliki minat untuk mengembangkan dan meluncurkan proyek dari awal.

  • Tunjukkan aktivitas profesional.

Selama wawancara, beri tahu kami bahwa Anda secara aktif mempelajari teknologi baru. Misalnya, sebuah cerita dapat disusun seperti ini: Anda telah mempelajari Java, menguasai kerangka kerja, dan sekarang mempelajari teknologi tambahan yang akan membantu Anda mengembangkan proyek yang lebih kompleks dan menarik di masa depan. Ini akan menunjukkan bahwa Anda melihat masa depan Anda di bidang ini dan bersedia mengembangkannya. Penting untuk menunjukkan pengalaman apa pun yang Anda miliki, bahkan dalam proyek nirlaba. Anda dapat berbicara tentang proyek gratis, magang, dan pelatihan yang telah selesai.

  • Bersikaplah tulus.

Jika Anda sudah menyelesaikan kursus dan belum pernah bekerja di mana pun sebelumnya, serta ingin tampil keren dan berpengalaman, hal ini tidak akan berhasil. Pengalaman Anda akan terungkap selama wawancara teknis dan selama pekerjaan selanjutnya. Anda merugikan diri sendiri dengan membicarakan keterampilan yang tidak Anda miliki. Sebaliknya, orang yang tulus akan menyayangi Anda. Jika Anda memahami bahwa pengetahuan saja tidak cukup, lebih baik fokus bukan pada hal ini, tetapi pada bagaimana Anda siap belajar dan berkembang demi pekerjaan baru.

  • Mengajukan pertanyaan.

Wawancara adalah tahap di mana Anda dapat membentuk gambaran paling detail tentang perusahaan yang Anda wawancarai. Seperti yang ditunjukkan oleh praktik, setelah wawancara, kandidat memiliki banyak pertanyaan, tetapi sepertinya ini bukan tempat yang tepat untuk menanyakannya.

  • Tentukan batas waktu pengambilan keputusan.

Jika perekrut atau pimpinan tim tidak menyebutkan tenggat waktu, Anda harus mencari tahu tenggat waktunya. Jika Anda telah diberi tenggat waktu tertentu, maka usahakan untuk tidak menanyakan hasilnya terlebih dahulu. Jika sebuah perusahaan menunda umpan balik, Anda berhak menulis atau menelepon dan menanyakan apakah Anda bisa mendapatkan umpan balik. Jika tidak, jelaskan alasannya dan berapa lama Anda harus menunggu.

Langkah 5. Topik apa yang harus saya pelajari untuk wawancara teknis?

Kami di JavaRush telah berulang kali menulis tentang topik apa yang harus Anda pelajari untuk wawancara teknis. Di bagian ini, kita akan mengingat hal-hal paling umum yang dibahas selama wawancara teknis dengan junior.

  • Inti Java.

Istilah Java Core cukup luas. Nama ini mengacu pada sintaksis dasar bahasa dan topik kompleks seperti multithreading. Sebenarnya, kursus JavaRush terutama dikhususkan untuk Core.

  • Algoritma dan struktur data.

Algoritma adalah semacam ujian lakmus terhadap keterampilan seorang programmer dan pemahaman seseorang tentang apa itu pemrograman pada prinsipnya. Lebih baik memahami struktur data; orang juga suka bertanya tentang struktur data dalam wawancara.

  • Pengujian satuan.

Mempelajari JUnit tidak akan memakan banyak waktu, namun manfaat mengetahuinya sangat besar. Anda akan dapat menutupi kode Anda sendiri dan kode orang lain dengan tes. Seringkali, para pemula ditugasi menulis unit test untuk rekan kerja, sehingga ini dapat berguna secara langsung dalam pekerjaan baru mereka. 57,5% responden mengatakan mereka menggunakan JUnit sebelum wawancara Java pertama mereka berhasil, dan lebih dari 83% telah menggunakan pengujian unit pada tahun pertama mereka.

  • Pustaka utilitas, GUI, dan komponen berguna.

Servlets, JDBC, log4j - semua ini dan alat lainnya sangat berguna dan sering digunakan dalam pekerjaan, dan lebih baik tidak mengabaikannya saat mempersiapkan wawancara. Hal ini terutama berlaku untuk Jackson, yang menurut survei kami, ditemui oleh 72,7% pelamar untuk posisi programmer Java; JDBC - perpustakaan ini dicoba oleh lebih dari 78% responden.

  • Kerangka kerja.

Sebelumnya, tidak ada yang menyangka Java Junior mengenal Spring atau Hibernate. Namun waktu terus berubah, dan saat ini hal ini terkadang diharapkan bahkan dari Trainee. Sebelum wawancara berhasil, sepertiga responden mengenal Spring pada tingkat yang baik, dan 45,5% memiliki pemahaman rata-rata tentang Spring. Situasi dengan booting Spring agak lebih buruk (36,4% tidak mengetahuinya sama sekali), dan hampir 44% lulusan JavaRush yang disurvei mengatakan bahwa mereka memiliki pengetahuan yang baik tentang Hibernate. Ikuti tautan untuk membaca teks mendetail tentang apa yang dibutuhkan calon pengembang Java.

Tips dari lulusan JavaRush

Yuri Sharoiko , pengembang game

Selama wawancara, sangat penting untuk menunjukkan pengetahuan tentang Spring, Hibernate, dan SQL. Setnya kecil, tetapi tanpa pemahaman yang cukup, Anda dapat mulai melakukan hal yang tidak masuk akal. Jadi kalau belum tahu, lebih baik menjawab seperti ini: “Saya tidak tahu persis ini, tapi saya tahu ini dan itu di Musim Semi,” dan seterusnya. Dengan cara ini, pengetahuan Anda, betapapun kecilnya, akan diperhatikan.

Dmitry Sokolov , penguji

Sebelum wawancara, pelajari dulu informasi perusahaan tempat Anda ingin bekerja. Selama wawancara, Anda tidak perlu pingsan dan berkata: "Saya tidak tahu." Sekalipun Anda tidak mengetahui sesuatu, tetapi Anda mulai berpikir, kemampuan berpikir Anda akan dinilai saat wawancara.

Dmitry Mersiyanov , pengembang android

Anda dapat mempersiapkan pertanyaan wawancara; ada banyak di Internet. Ada majikan yang suka menanyakan sesuatu yang rumit untuk menguji pengetahuan umum pelamar. Anda juga harus bisa menjawab pertanyaan seperti itu dan bersiap.

Anzor Karmov , pengembang

Setelah Anda gagal dalam wawancara pertama, pujilah diri Anda sendiri. Merupakan pencapaian besar untuk menguasai lapisan pengetahuan tertentu dan lulus wawancara. Kesalahan besar di sini adalah menyerah. Tentu saja tidak menyenangkan menerima penolakan. Namun semuanya berjalan sesuai rencana, dan Anda semakin dekat dengan pekerjaan Anda. Tujuan Anda selanjutnya adalah gagal dalam wawancara lainnya. Dan kemudian yang lain, dan yang lainnya... Dan setelah setiap wawancara, buatlah kesimpulan. Lihatlah celah Anda dan kencangkan. Tidak perlu terburu-buru. Yang utama adalah keteraturan dan tanpa kekerasan terhadap diri sendiri. Anda melakukan segalanya dengan benar. Suatu hari Anda akan menerima tawaran. Inilah tujuan Anda. Tawaran Anda yang memang pantas Anda terima. Anda selesai dengan baik! Jika Anda masih memiliki pertanyaan tentang bagaimana mempersiapkan wawancara, kami menunggunya di komentar ;)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION