Bagaimana Mempersiapkan Wawancara Teknis

Pada bulan Juni 2020 saya menyaksikan ceramah yang menginspirasi oleh Anthony D. Mays, seorang pelatih teknis dan pendiri di Morgan Latimerco. Dia datang dalam sesi langsung Lingkaran Pengembang Facebook Benin dan berbicara tentang cara mempersiapkan wawancara teknis.

Selama sesi live, dia berkata bahwa "Membantu orang untuk mencerna apa yang Anda pelajari dari saya hari ini dan berbagi dengan jaringan Anda adalah hal yang baik". Ketika Anda belajar sesuatu dari seseorang, ada baiknya untuk menyebarkan pengetahuan itu kepada orang lain. Dan jika Anda melihat informasi itu dengan cermat, itu cara yang baik untuk belajar.

Jadi, saya memutuskan untuk menulis apa yang dia diskusikan selama sesi live bersama dengan pengalaman pribadi saya. Di akhir artikel ini Anda akan memahami hal-hal berikut:

  • Bagaimana cara mendapatkan perhatian perusahaan top
  • Apa yang terjadi jika Anda mendapatkan perhatian mereka
  • Jenis wawancara yang kemungkinan besar akan Anda dapatkan
  • Kerangka kerja untuk pemecahan masalah (6 langkah untuk digunakan dalam wawancara teknis)

Mulai

Pada tahun 2018, saya dan teman saya bermimpi untuk magang di perusahaan teknologi besar. Sangat keren memiliki impian sebesar itu, tetapi pertanyaannya di sini adalah "apakah saya siap untuk tugas yang ada di depan saya?"

Saya ingat bergabung dengan LinkedIn untuk pertama kalinya dan saya bahkan tidak tahu bagaimana menemukan jalan saya. Saya terus mengirim pesan ke berbagai perekrut di perusahaan teknologi besar, meminta mereka untuk merujuk saya untuk peran yang mungkin sedikit di luar jangkauan saya.

Tapi tahukah kamu hal lucunya? Banyak orang melakukan kesalahan yang sama. Sebelum mencoba menarik perhatian perusahaan teknologi besar, Anda perlu:

  • Memiliki pengalaman yang luas.
  • Jadilah orang yang inovatif. Anda dapat menunjukkan ini dengan beberapa cara, baik dengan membangun sesuatu dan menerbitkannya, atau dengan memulai perusahaan Anda sendiri atau bekerja dengan sebuah startup.
  • Tunjukkan bahwa Anda adalah pemecah masalah dengan mampu mendiskusikan pengaruh Anda.

Jika Anda memiliki kualifikasi ini, bagaimana Anda mendapatkan perhatian dari perusahaan teknologi top?

Miliki resume yang luar biasa

Beberapa orang mungkin pintar tetapi resume mereka buruk. Resume pertama saya sangat buruk, dan setiap kali saya melihat ke belakang, saya mulai tertawa.

Saya mencari cara untuk meningkatkan resume saya dengan melakukan penelitian dan menghubungi beberapa orang di LinkedIn untuk membantu meninjaunya. Itu sampai pada titik di mana saya mengubah resume saya menjadi dua kali sehari.

Saya masih tidak akan mengatakan bahwa saya adalah yang terbaik dalam menulis resume, tetapi jika saya membandingkan sebelum dan sesudah, saya meningkat.

Saat menulis resume Anda, gunakan nomor sebanyak yang Anda bisa - berapa banyak bug yang Anda perbaiki, berapa banyak uang yang Anda kumpulkan, berapa banyak proyek yang Anda miliki di Github, apa dampak yang Anda buat, dan sebagainya.

Harap diperhatikan: Resume Anda harus menyertakan profil Linkedin Anda, jadi buatlah profil tersebut terlihat seperti resume Anda. Bila Anda memiliki profil yang luar biasa, perekrut mungkin menghubungi Anda melalui Linkedin. Jika Anda tidak memiliki profil Linkedin, Anda harus memulainya di sini.

Dapatkan Referensi

Jika Anda mendapatkan rujukan, itu harus dari seseorang yang mengenal Anda dan akrab dengan pekerjaan Anda. Jika Anda tidak mengenal siapa pun, Anda bisa mulai membangun hubungan dengan orang-orang ini.

Harap diperhatikan : Referal tidak selalu memberi Anda pekerjaan, tetapi dapat membantu Anda melompat ke garis depan sehingga Anda bisa dihubungi.

Apa yang terjadi setelah Anda mendapatkan perhatian perusahaan?

Mendapatkan perhatian dari perusahaan memungkinkan Anda untuk berbicara dengan perekrut tentang latar belakang Anda dan apakah posisi tersebut mungkin cocok untuk Anda.

Jika sangat cocok maka Anda akan melalui beberapa proses wawancara. Di bawah ini adalah contoh beberapa jenis wawancara teknis yang mungkin Anda lakukan.

Layar ponsel

Anda mungkin dihubungi oleh seorang insinyur untuk melakukan layar telepon di mana Anda bekerja melalui pertanyaan teknis.

Pastikan Anda mempersiapkan layar ponsel Anda - Anda mungkin memiliki satu atau dua layar. Dan jika itu berjalan dengan baik dan Anda lulus, Anda akan diundang untuk wawancara di tempat atau virtual tergantung pada perusahaan.

Wawancara di Tempat / Virtual

Jika Anda melamar posisi pengembangan perangkat lunak, Anda memiliki seperangkat keterampilan khusus untuk dipersiapkan. Ya, Anda akan diminta untuk membuat kode. Tidak, kemungkinan besar Anda tidak akan mendapatkan komputer, hanya papan tulis.

Wawancara papan tulis dan pengkodean membutuhkan serangkaian keterampilan khusus. Bahkan pembuat kode terbaik pun bisa terpaku pada pertanyaan pengkodean.

Anda mungkin harus melalui empat atau lima wawancara di tempat atau papan tulis virtual dengan insinyur yang berbeda. Ini karena perusahaan ingin melihat bagaimana Anda bekerja dengan berbagai insinyur yang sangat mungkin menangani berbagai jenis masalah. Ini juga membantu mereka melihat apakah Anda berpengetahuan luas.

Jika Anda melakukannya dengan baik di semua wawancara, itu bagus. Berusahalah untuk konsisten - jika Anda melakukannya dengan baik pada satu hal tetapi tidak pada yang lain, ini dapat membingungkan mereka yang melihat kinerja Anda.

Proses ini sama dalam wawancara virtual. Satu-satunya perbedaan adalah bahwa alih-alih papan tulis, Anda akan diminta untuk berbagi layar saat mereka melihat kode Anda.

Wawancara berbasis pengetahuan

Jenis wawancara ini menguji pengetahuan Anda. Anda akan ditanyai hal-hal seperti bagaimana kerangka kerja yang Anda gunakan bekerja, mengapa Anda harus menggunakan pernyataan if-else, dan seterusnya.

Wawancara Perilaku

Perusahaan teknologi yang lebih kecil sedikit berbeda, tetapi satu hal serupa adalah wawancara perilaku. Ini sering kali menguji apakah Anda mengetahui bagaimana Anda memecahkan masalah dalam situasi tertentu, bagaimana Anda bekerja di bawah tekanan, dan sebagainya.

Ini juga bagus untuk mengetahui resume Anda dengan baik sehingga Anda dapat membicarakan detail yang tercantum di dalamnya.

Wawancara berbasis proyek

Biasanya, Anda akan diberikan proyek untuk dikerjakan. Kemudian Anda mengembalikannya dalam x jam atau bahkan hari - itu tergantung pada perusahaan.

Sebuah kerangka kerja untuk pemecahan masalah

Perusahaan perangkat lunak mencari pemecah masalah yang baik. Jadi pertanyaannya adalah - bagaimana Anda menjadi pemecah masalah yang hebat?

Pemecah masalah yang baik mengajukan pertanyaan, dan mereka tahu bagaimana memikirkan berbagai solusi. Berikut adalah beberapa strategi untuk membantu Anda meningkatkan keterampilan pemecahan masalah Anda.

6 langkah pemecahan masalah untuk digunakan dalam wawancara teknis:

  • Ulangi pertanyaan itu dengan lantang
  • Tindak lanjuti dengan mengajukan pertanyaan untuk membantu memahami masalahnya
  • Gunakan contoh agar Anda tahu seperti apa inputnya - Anda bisa menggambarnya.
  • Brainstorm, dan berhenti dan pikirkan tentang satu atau dua cara untuk memecahkan masalah. Di sinilah Big O berperan.
  • Terapkan solusi teknis
  • Uji untuk memastikan tidak ada kesalahan dalam kode Anda.

Langkah-langkah ini juga dapat diterapkan pada pekerjaan Anda sehari-hari. Dan Anda dapat mengujinya dengan melakukan wawancara tiruan dengan teknisi lain - ini akan sangat membantu Anda mempersiapkan wawancara yang sebenarnya.

Kesimpulan

Sukses, terutama dalam wawancara, membutuhkan banyak kerja keras dan waktu. Saya harap tip yang saya bagikan dalam artikel ini membantu Anda memulai karir teknologi Anda.

Kredit

Anthony D. Mays untuk ceramahnya yang menginspirasi.

Anda dapat mengikuti blog saya di sini.