Saya melewati wawancara telepon pertama di Amazon minggu lalu dan mereka mengajukan beberapa pertanyaan teknis dasar selama wawancara itu.
Hari ini, saya melakukan wawancara telepon kedua dan mempersiapkan diri dengan baik untuk wawancara teknis lainnya, tetapi sama sekali tidak teknis.
Setelah kami memperkenalkan diri, ia mengajukan pertanyaan seperti:
- Mengapa Anda suka melakukan pemrograman?
- Apa yang tidak Anda sukai tentang pemrograman?
- Apa yang Anda harapkan dari pekerjaan baru?
- Dalam proyek terakhir yang Anda kerjakan, bagaimana Anda memastikan proyek itu dilaksanakan dengan persyaratan klien?
- Apakah ada proyek, bahwa selama pengembangan, Anda merasa desainnya buruk, dan jika demikian, apa yang Anda lakukan untuk memperbaiki masalah?
- Sebagai seorang insinyur, bagaimana Anda bisa mengikuti teknologi baru?
Selain itu, ketika saya menjelaskan kepadanya tentang proyek yang saya kerjakan baru-baru ini, dia bertanya kepada saya mengapa kami memutuskan untuk membuat keputusan desain khusus dan apakah itu keputusan saya.
Saya bertanya-tanya mengapa dia menanyakan pertanyaan semacam ini kepada saya; karena bahasa Inggris bukan bahasa ibu saya, saya berasumsi bahwa salah satu alasannya adalah untuk menguji pengetahuan saya tentang bahasa tersebut.
Dan sebagian besar jawaban yang saya berikan kepadanya sangat singkat dan karena saya merasa dia mengharapkan lebih, saya mencoba untuk mengatakan sesuatu dan akhirnya hanya mengoceh. Secara keseluruhan saya pikir wawancara menjadi sangat buruk karena saya tidak dapat dengan jelas menyampaikan poin saya kepadanya.
Mengapa saya mengajukan pertanyaan seperti ini, dan jawaban seperti apa yang diharapkan pewawancara?
Jawaban:
Ini adalah pertanyaan terbuka. Mereka dirancang untuk melihat seberapa mudah Anda bisa menggambarkan pandangan Anda tentang latihan Anda. Tujuan utama dari pertanyaan-pertanyaan itu adalah untuk membuat Anda berbicara, bukan untuk menguji kemampuan bahasa Inggris Anda (bahkan jika keterampilan komunikasi dapat diuji dengan cara ini), tetapi untuk melihat apakah Anda bersemangat ( Mengapa Anda suka melakukan pemrograman? Rincian tentang terbaru Anda proyek? ) tentang apa yang Anda lakukan, dan jika Anda merasa berinvestasi dalam latihan Anda.
Mereka juga diminta untuk melihat apakah Anda bisa mengambil jarak, dan menilai diri sendiri dalam latihan Anda, bahwa Anda tahu titik lemah Anda ( Apa yang tidak Anda sukai tentang pemrograman? )
Ada juga beberapa pertanyaan yang dapat dianggap sebagai pertanyaan pendeteksi-BS ( Detail tentang proyek terbaru Anda? ). Itu karena hal terakhir yang diinginkan seseorang dalam sebuah tim, adalah seseorang yang berbohong, jadi Anda harus mengetahui secara terperinci apa yang Anda pura-pura lakukan.
Lalu, ada juga pertanyaan tentang evolusi Anda sebagai programmer yang kompeten ( Bagaimana Anda mengikuti teknologi baru? ), Dan kemampuan Anda untuk terus berkembang tanpa diminta secara konstan.
Secara keseluruhan, pertanyaan-pertanyaan itu umumnya diminta untuk membuat koneksi, dan melihat apakah Anda cocok untuk perusahaan dan itu budaya. Ini sangat subjektif. Tujuannya adalah untuk melihat apakah komunikasi itu mudah, dan gagasan dapat dengan mudah dibagikan. Jika Anda merasa bahwa Anda melakukan hal buruk karena koneksi itu tidak terjadi, mungkin lebih baik Anda beralih ke perusahaan berikutnya.
sumber
Ini adalah pertanyaan lunak yang tidak memiliki jawaban benar atau salah, tetapi dimaksudkan untuk menentukan cara Anda berpikir, kepribadian seperti apa yang Anda miliki, dan apakah kepribadian Anda akan sesuai dengan budaya mereka. Ini adalah sesuatu yang sulit bagi penutur bahasa Inggris non-pribumi serta orang-orang yang berasal dari budaya yang berbeda, terutama budaya Asia.
Masalah terbesar yang saya lihat ketika mengajukan pertanyaan-pertanyaan semacam ini kepada orang-orang dari budaya Asia adalah bahwa mereka memiliki masalah besar dalam mengakui kesalahan pribadi dengan cara introspektif dan positif. Banyak orang Barat melihat kemampuan untuk mengakui kesalahan orang dan menyarankan bagaimana meningkatkan diri mereka sebagai kualitas yang mengagumkan (ini mungkin dipengaruhi oleh agama Kristen dan kebutuhan agama untuk mengakui kesalahan orang kepada Allah?). Kebanyakan orang dari budaya Asia saya telah bekerja dengan melihat penerimaan introspektif semacam ini sebagai tanda kelemahan yang luar biasa dan saya dapat menghargai sudut pandang itu juga. Tidak semua orang Barat mengerti hal ini.
Masalah lain yang saya lihat adalah ketidakmampuan untuk mengatakan TIDAK kepada atasan. Ini adalah perbedaan budaya lain antara nilai-nilai Barat yang sangat dihormati seperti bagaimana kita memandang berpikiran mandiri dan kreatif lebih penting daripada bersikap tunduk, tenang, atau hormat.
Rintangan budaya ini dapat dijembatani oleh masing-masing pihak untuk menghormati dan memiliki pemahaman yang lebih besar tentang sudut pandang yang berbeda dan kekuatan dan kelemahan masing-masing pihak yang menanamkan nilai-nilai budaya.
EDIT: Jawaban saya tampaknya telah menimbulkan beberapa kontroversi jadi saya akan mengklarifikasi beberapa poin. Ini tidak berdasarkan bukti ilmiah atau studi yang saya tahu. Jawaban saya sepenuhnya pendapat saya berdasarkan studi Asia, filsafat dan kursus sejarah dunia yang saya ambil di Universitas, serta beberapa persahabatan dekat dengan orang-orang dari banyak budaya di seluruh dunia.
Lebih lanjut saya ingin mengklarifikasi bahwa saya tidak membahas perbedaan ras, hanya perbedaan budaya. Pendapat saya adalah bahwa semakin kita sadar akan latar belakang satu sama lain, semakin kita secara tidak sadar menilai orang-orang yang berbeda dari kita. Saya sama sekali tidak mengatakan bahwa satu budaya lebih unggul dari yang lain. Jika Anda percaya bahwa mengakui perbedaan budaya sebenarnya adalah diskriminasi maka saya memahami dan menghormati pendapat Anda, namun saya dengan rendah hati tidak setuju.
sumber
Mengenai mengapa mereka mengajukan pertanyaan-pertanyaan semacam ini, saya menanyakan pertanyaan-pertanyaan semacam ini dalam setiap wawancara yang saya lakukan. Ketika mempekerjakan seseorang, saya ingin tahu bagaimana mereka menangani situasi yang berbeda, proses pemikiran mereka ketika mencoba menyelesaikan masalah, bagaimana menangani situasi yang membuat stres / negatif, dll.
Seseorang yang mengetahui bahasa pemrograman tertentu hanya sebagian kecil dari keputusan perekrutan. Mengetahui calon karyawan akan membuat keputusan yang cerdas , bertanggung jawab atas tindakan mereka, dll. Lebih penting.
Sejauh apa jawaban yang diharapkan ... Yang jujur. Saya menghargai ketika seseorang akan merespons dengan detail, dan bersedia mengakui peran mereka (baik positif maupun negatif) dalam berbagai situasi. Selain itu, pertanyaan seperti "Apa yang Anda sukai tentang pemrograman" bagi saya membantu mengungkapkan lebih banyak tentang kepribadian kandidat daripada apa pun yang khusus tentang pemrograman.
sumber
Mereka tidak mengajukan pertanyaan kepada Anda karena Anda bukan penutur asli bahasa Inggris. Pertanyaan seperti ini adalah tipikal dalam sebuah wawancara. Pertanyaan teknis diminta untuk mempelajari keterampilan Anda dan latar belakang teknis apa yang dapat Anda bawa ke tim atau perusahaan. Namun, perusahaan juga ingin merekrut orang yang cocok untuk budaya dan yang dapat berkontribusi dengan cara lain, mungkin di luar peran utama mereka atau yang dapat tumbuh menjadi posisi baru dalam organisasi.
Pertanyaan-pertanyaan tentang apa yang Anda sukai dan tidak sukai tentang pemrograman mungkin menjadi indikasi etika kerja Anda dan kemampuan Anda untuk belajar dan beradaptasi dengan tugas pengembangan Anda di masa depan. Mereka ingin melihat seberapa bersemangat Anda tentang pekerjaan yang akan Anda lakukan dan memastikan bahwa Anda tidak akan menjadi seseorang yang masuk, melakukan waktu mereka, dan pergi tanpa menikmati pekerjaan yang mereka lakukan. Sudah dikenal luas dalam perilaku organisasi bahwa karyawan yang senang menjalankan tanggung jawab mereka lebih produktif dan cenderung berkontribusi pada kinerja tim.
Menanyakan apa yang Anda harapkan dari pekerjaan memberi pewawancara beberapa wawasan mengapa Anda menginginkan posisi itu. Mereka ingin tahu apakah Anda mencari pekerjaan 40-50 jam / minggu untuk gaji, atau jika Anda bersemangat tentang bidang Anda. Mereka ingin tahu apa yang Anda cari dari perusahaan Anda, dalam hal pengembangan dan pertumbuhan pribadi dan profesional. Sekali lagi, itu kembali ke kecocokan budaya dengan tim dan organisasi. Perusahaan tidak hanya mencari orang untuk mengisi meja, tetapi berkontribusi pada pengetahuan dan kemampuan organisasi. Untuk melakukan ini, mereka perlu tahu apa yang Anda harapkan untuk menjadi pekerja yang bahagia, produktif, dan berkontribusi.
Pertanyaan tentang proyek masa lalu dirancang untuk mempelajari tentang pengambilan keputusan, kepemimpinan, dan interaksi pribadi Anda. Ini sebagian teknis dan mengatasi kekhawatiran tentang kemampuan Anda untuk membuat keputusan teknis yang baik, atau belajar dari kesalahan Anda. Mereka juga mengidentifikasi kemampuan Anda untuk bekerja dengan orang lain, mengenali kekurangan Anda sendiri, dan belajar dari kesalahan.
Semua pertanyaan ini juga mencakup kemampuan Anda untuk berkomunikasi tentang diri Anda dan keinginan serta tujuan Anda dengan orang lain. Rekayasa perangkat lunak sama pentingnya dengan komunikasi seperti halnya merancang dan membangun sistem perangkat lunak, sehingga kemampuan untuk berpikir dan menjelaskan diri Anda dengan jelas kepada pewawancara adalah penting untuk pertanyaan subyektif dan terbuka ini.
Dari sudut pandang pewawancara, Anda harus memberikan jawaban yang jujur dan lengkap. Jangan masuk ke setiap detail kecil - pewawancara akan meminta lebih banyak jika mereka menginginkannya. Namun, cukup diskusikan untuk memberi mereka ide tentang bagaimana Anda berpikir, bertindak, dan menanggapi berbagai situasi. Itu yang ingin mereka ketahui.
sumber
Saya penggemar contoh, jadi mari kita ambil beberapa. Orang mana yang Anda pilih untuk dipekerjakan?
Mengapa Anda suka melakukan pemrograman?
Apa yang tidak Anda sukai tentang pemrograman?
Apa yang Anda harapkan dari pekerjaan baru?
Jawaban lain di sini telah membahas mengapa pertanyaan-pertanyaan ini sering diajukan dalam sebuah wawancara. Semoga ini bisa memberi Anda ide yang lebih konkret tentang spektrum respons.
sumber
Wow, jawabannya di sini luar biasa! Saya semua siap untuk memberikan milik saya sendiri, tetapi tandanya benar-benar tepat, saya hanya memiliki satu atau dua hal untuk ditambahkan!
Pertama, premis dasar tentang mengelola tim - Gaji pengembang tidak murah. Dan kurva belajar untuk memasukkan orang baru ke dalam tim sangat penting. Ini bukan hanya biaya orang ketika mereka sedang belajar bagaimana berbaur dengan tim / perusahaan, tetapi waktu tim dalam membuat orang untuk mempercepat. Sebuah tim harus saling membantu, jadi ketika orang baru bergabung, setiap orang harus bersiap-siap untuk membantu orang baru dan meluangkan sedikit waktu ekstra untuk memastikan beberapa upaya komunikasi yang pertama jelas. Itu akan berarti penurunan produktivitas secara keseluruhan - perdagangan yang bermanfaat, tetapi bukan yang murah.
Jadi ... manajer perlu tahu:
1 - apakah periode penyesuaian cowok baru minimal - bagaimana seseorang mengangkat masalah, apa yang dilakukan seseorang ketika mereka melihat masalah, dan bagaimana seseorang menafsirkan apa yang dia dengar adalah semua indikator yang baik tentang bagaimana orang itu bekerja dalam lingkungan tim. CATATAN: Tidak ada kesempurnaan di sini, dan terkadang periode penyesuaian yang lama benar-benar layak, tergantung pada kimia tim.
2 - berapa lama pria baru akan bertahan- jadi bagaimana jika Anda menyukai pria baru - jika dia meninggalkan perusahaan dalam setahun, Anda telah kehilangan uang karena mempekerjakannya. Bahkan untuk pekerja mukjizat, anggap butuh sekitar 3 bulan waktu yang hampir tidak produktif dari pria baru, dan kemudian 3 lain waktu yang sebagian besar produktif. Hanya setelah sekitar 6 bulan, pria baru ini bangkit dan pergi. Pada akhir tahun, produktivitasnya mulai mengamortisasi periode awal non-produktivitas itu dan mengeringkan tim. Jika pria baru itu mengajukan pengunduran dirinya sekitar waktu itu, Anda biasanya menderita kerugian bersih. Tim merasa terbakar, Anda tidak mendapatkan efisiensi yang Anda harapkan, secara keseluruhan, dari karyawan baru, dan Anda menginvestasikan sedikit modal untuk menyesuaikannya. Dua pertanyaan pertama di atas adalah apa yang saya sebut "akan tetap di sini" pertanyaan - jika orang tersebut ingin budaya perusahaan yang sangat berbeda, maka tidak ada jumlah meyakinkan akan membuatnya bertahan. CATATAN: Ini hampir mustahil untuk didiagnosis dengan lulusan perguruan tinggi baru. 9 kali dari 10 mereka tidak memiliki pengalaman yang cukup untuk benar-benar memberi tahu Anda apa yang mereka inginkan - mereka tidak paranormal!
sumber
Saya mengajukan pertanyaan semacam ini karena dapat membuat kode atau memecahkan masalah teknis hanyalah dasar dasar bagaimana Anda akan melakukannya di perusahaan. Pewawancara menguji komunikasi, motivasi dan perilaku.
Pewawancara dalam kasus Anda tampaknya tertarik pada:
Keterampilan berbahasa bukan kriteria.
Namun, jika Anda kesulitan menggambarkan proyek dan minat Anda, saya akan meragukan kemampuan Anda untuk mengikuti diskusi yang rumit dan sesi papan tulis (melalui jembatan konferensi yang bising) atau mempresentasikan desain dan solusi Anda kepada rekan tim dan manajer.
Keterampilan teknis adalah bilah yang harus Anda lalui untuk menjadi kompeten , tetapi komunikasi yang baik dikombinasikan dengan motivasi yang tulus adalah apa yang benar-benar membuat Anda menonjol dalam jangka panjang, dan itulah yang paling kami pedulikan.
Penafian: Saya tidak berbicara untuk kebijakan Amazon dengan cara apa pun dan pernyataan di atas adalah murni pendapat pribadi saya.
sumber
Saya pikir dengan pertanyaan-pertanyaan seperti ini, pewawancara hanya mencoba membuat Anda berpikir di luar kotak (bukan hanya teknisi) dalam hal pemecahan masalah dan keterampilan komunikasi. Juga, penting untuk mengetahui bahwa pengusaha tidak hanya tertarik pada keterampilan teknis yang telah Anda dapatkan dari perguruan tinggi atau universitas, mereka juga tertarik pada keterampilan interpersonal Anda dan pendekatan untuk berbagai skenario dunia nyata. Singkatnya, saya akan mengatakan bahwa sebelum ada orang yang melamar pekerjaan di perusahaan atau perusahaan mana pun, lakukan pembacaan latar belakang tentang perusahaan dan juga cari tahu keterampilan apa yang paling mungkin mereka harapkan Anda tunjukkan dalam proses wawancara, bukan hanya keterampilan untuk peran pekerjaan Anda.
sumber
Seperti orang lain di sini, saya selalu mengajukan pertanyaan seperti ini ketika saya wawancarai.
Tiga hal yang saya coba kumpulkan dari sebuah wawancara adalah:
1- Gairah (suka menyelesaikan masalah dan mendapatkan hasil)
2- Kemampuan untuk memahami dan menjelaskan masalah dan solusi pada tingkat yang berbeda untuk audiens yang berbeda
3- Kepribadian (Kemampuan untuk menyesuaikan dengan yang lain tim)
Saya juga mencoba dan mendekati topik-topik ini dengan cara membuat nada santai dan percakapan. Saya ingin tahu seperti apa orang itu nantinya setelah mereka menetap di tim dan di perusahaan.
sumber
Pengetahuan tentang teknologi dan sintaksis spesifik bukanlah faktor terpenting di dunia di mana teknologi tersebut berubah setiap beberapa tahun. Sepertinya mereka menyaring Anda di telepon dengan beberapa pertanyaan teknologi untuk memastikan Anda adalah kandidat yang sah, dan kemudian ketika secara pribadi, mereka mencoba mempelajari programmer seperti apa Anda dan keputusan apa yang Anda buat. Dalam jangka panjang, memiliki seseorang yang membuat keputusan yang baik jauh lebih penting daripada seseorang yang tahu sintaksis bahasa pemrograman.
sumber